Hillel Coren
46d342fa63
Bug fixes
2019-02-18 16:08:32 +02:00
Hillel Coren
aabb32b6ed
Bug fixes
2019-02-18 13:05:15 +02:00
David Bomba
fce09b036a
file and dir permissions ( #2636 )
2019-01-30 22:25:07 +11:00
David Bomba
ade15ec390
Rebase Dev
2019-01-30 22:00:26 +11:00
David Bomba
a9f2d0d855
This PR implements Create/View/Edit permissions based on ENTITY TYPE (ie invoice/expense/client). ( #2150 )
...
* migration for new permissions schema
* update permissions across data tables
* refactor migrations to prevent duplicate attribute
* update permissions in views
* Product Permissions
* permissions via controllers
* Refactor to use Laravel authorization gate
* Doc Blocks for EntityPolicy
* check permissions conditional on create new client
* Bug Fixes
* Data table permissions
* working on UI
* settings UI/UX finalised
* Datatable permissions
* remove legacy permissions
* permission fix for viewing client
* remove all instances of viewByOwner
* refactor after PR
* Bug fix for Functional test and implementation of Functional tests for Permissions
* fix for tests
2018-06-07 20:08:34 +10:00
Hillel Coren
94296e6642
Bug: 4.4.2 - Reoccurring Invoices No Longer Send. #2089
2018-05-14 09:20:15 +03:00
Hillel Coren
3f32a14b1a
Handle uppercase APP_URL
2018-04-29 11:14:34 +03:00
Hillel Coren
a0ad0b2681
Invoice downloading - Naming difference #2014
2018-04-15 15:13:40 +03:00
Hillel Coren
748c1d38fb
Don't apply payment terms to quotes
2018-04-15 13:25:28 +03:00
Hillel Coren
d95d8ae5f0
Set startDate in date pickers
2018-04-10 22:53:39 +03:00
Hillel Coren
b7f2e9b1ab
Fix for second custom client field
2018-04-09 09:29:50 +03:00
Hillel Coren
eeddf4fea8
Refactor custom fields
2018-04-04 16:24:59 +03:00
Hillel Coren
d2e39f9c6c
Fix recurrence timezone
2018-03-27 15:41:26 +03:00
Hillel Coren
ff05d41ca3
Use json_encode for JS variables in views
2018-03-27 12:52:37 +03:00
Hillel Coren
f14fc6291c
Show pending due date on recurring invoice preview
2018-03-22 12:40:01 +02:00
Hillel Coren
2ea132cf49
Simplify duplicate submission check
2018-03-15 20:24:42 +02:00
Hillel Coren
b3031bcc7c
Fix for tests
2018-03-15 17:38:32 +02:00
Hillel Coren
aaea986724
Clarify recurring schedule
2018-03-15 14:11:14 +02:00
Hillel Coren
5b564efe1e
Hide recurrence if start date is blank
2018-03-15 13:01:30 +02:00
Hillel Coren
5b5e4ee5f3
Show recurrence preview w/o marking active
2018-03-15 12:54:08 +02:00
Hillel Coren
fb30fcd4ed
Implement workflow options
2018-03-13 22:05:57 +02:00
Hillel Coren
8845adaddc
Working on tests
2018-03-08 11:37:20 +02:00
Hillel Coren
395ce6303b
L5.4 fix
2018-03-06 20:21:32 +02:00
Hillel Coren
c344af9de3
PHP 7.2 fixes
2018-03-05 16:40:10 +02:00
Hillel Coren
663d26ede4
Use default terms when creating a new quote
2018-02-21 16:15:15 +02:00
Hillel Coren
de2bcc92cf
Prevent duplicat submissions
2018-02-21 15:36:00 +02:00
Hillel Coren
125711cc5d
Added additional custom field labels
2018-02-20 11:02:20 +02:00
Hillel Coren
841b0aea89
Remove broken balance check
2018-02-19 16:31:33 +02:00
Hillel Coren
dd904e1498
Upper case watermark
2018-02-16 11:07:58 +02:00
Hillel Coren
6c105d5978
Make recurring invoice editable again #1840
2018-02-15 10:43:07 +02:00
Hillel Coren
af6eb2f416
Added 'preview' watermark
2018-02-15 10:29:45 +02:00
Hillel Coren
62c4275660
Can't mark paid/enter payment on locked invoices #1801
2018-02-14 18:09:05 +02:00
Hillel Coren
4229b8ad57
Proposals
2018-02-11 20:03:48 +02:00
Hillel Coren
36489b936b
Proposals
2018-02-07 18:20:53 +02:00
Hillel Coren
dae4df2a3e
Support custom fields with defined options
2018-01-17 12:19:46 +02:00
Hillel Coren
022559d830
Hide LastPass icon
2018-01-15 18:20:53 +02:00
Hillel Coren
937e438591
Fix for 'null' in client name
2017-12-31 17:01:16 +02:00
Hillel Coren
80cae5f0b3
Improve style on initial load
2017-12-31 11:13:16 +02:00
Hillel Coren
cbbef24120
Fix layout
2017-12-23 21:37:36 +02:00
Hillel Coren
a7030af1c2
Code cleanup
2017-12-23 21:34:55 +02:00
Hillel Coren
2f6de520ec
Line item discounts
2017-12-21 19:56:07 +02:00
Hillel Coren
15b5860ffe
line item discounts
2017-12-21 16:30:18 +02:00
Hillel Coren
e301ebfe0a
Fix fix currency/language placeholders
2017-12-01 09:28:01 +02:00
Hillel Coren
490269ad63
Add back commented out balance check code
2017-11-05 14:17:02 +02:00
Hillel Coren
5a58d6e650
Support emailing locked invoices
2017-11-05 12:39:35 +02:00
Hillel Coren
a5f4a369ab
Add bulk invoice button to products
2017-11-03 10:19:03 +02:00
Hillel Coren
62aaa65aa4
Clarify message for future recurring invoices
2017-11-02 16:38:05 +02:00
Hillel Coren
a5ce4bce95
Relabel add item to add product
2017-11-02 12:08:29 +02:00
Hillel Coren
b810afcf47
Fix for default tax rate
2017-10-31 10:11:49 +02:00
Hillel Coren
dbd19d4174
Stored Cross-site Scripting in Client's Name #1727
2017-10-30 16:00:55 +02:00