David Bomba
aefe133ba0
fix permissions ( #2637 )
2019-01-30 22:25:37 +11:00
David Bomba
5ccf7369ca
Rebase to v4.5.9
2019-01-30 21:45:46 +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
c344af9de3
PHP 7.2 fixes
2018-03-05 16:40:10 +02:00
Hillel Coren
6ba323667f
Removing document from cloned invoice removes it from original invoice too #1933
2018-03-04 23:03:08 +02:00
Hillel Coren
da130c1c76
Remove links from translation files
2018-02-20 23:20:38 +02:00
Hillel Coren
116bc07e9a
Fix parsing product cost
2018-02-14 19:58:48 +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
e9a55aec94
Check we're using the shipping address with the delivery note
2017-12-31 16:36:35 +02:00
Hillel Coren
7fbe213146
Support delivery notes #462
2017-11-20 15:40:12 +02:00
Hillel Coren
237a491a62
Upgrade to Laravel 5.3
2017-11-14 10:58:08 +02:00
Hillel Coren
575ff0c2e1
Support setting partial/deposit payment due date
2017-10-26 10:56:59 +03:00
Zach Ploskey
67ae8c8fb1
Fix misspelling of opened for invitation status
2017-10-11 09:02:19 -07:00
Hillel Coren
b48919c264
Working on cloning
2017-08-22 23:32:48 +03:00
Hillel Coren
dd661a97d0
Support cloning invoices to quotes and vice versa
2017-08-22 18:35:05 +03:00
Hillel Coren
89bb0bd23f
Fix translation of currencies and countries
2017-07-24 18:04:25 +03:00
Hillel Coren
84b6b7b928
Fixed to bulk download
2017-07-19 17:34:09 +03:00
Hillel Coren
be4dbe5195
Bug: Due date not updated when copying invoice #1557
2017-07-04 22:58:33 +03:00
Hillel Coren
0ed4250766
Per product Tax rate in invoice doesn't update product. #1108
2017-05-17 12:18:48 +03:00
Hillel Coren
b724570d5d
Fix for invoicing tasks
2017-04-27 11:12:55 +03:00
Hillel Coren
430a0edbad
Set user in send invoice/quote activity
2017-04-25 15:05:41 +03:00
Hillel Coren
81764778d0
Support viewing invoice is password and custom subdomain are used
2017-04-14 13:55:32 +03:00
Hillel Coren
fcbc9bd885
Working on speech rec
2017-04-04 16:57:33 +03:00
Hillel Coren
b86d0a7c43
Merge inclusive tax fix
2017-03-24 14:59:58 +03:00
Hillel Coren
4ce76ef138
Merge inclusive tax fix
2017-03-24 14:58:23 +03:00
Hillel Coren
b8c0375b3e
Merge inclusive tax fix
2017-03-24 14:54:43 +03:00
Hillel Coren
a6e546bcdc
Fix for inclusive tax rates
2017-03-24 13:29:38 +03:00
Hillel Coren
ce3afdaf8d
When Archiving/Deleting Recurring Invoices, Silently Drops into Invoice Screen #1377
2017-03-13 21:27:32 +02:00
Hillel Coren
5f8d8517af
Remove
2017-03-09 16:09:52 +02:00
Hillel Coren
3daeaaa7ee
Working on supporting custom payment terms
2017-02-26 12:53:06 +02:00
Hillel Coren
6b6c9c4fdf
Support cloning an archvied invoice
2017-02-20 13:47:25 +02:00
Hillel Coren
6ae4e63184
Re-enable queue code
2017-02-19 14:05:38 +02:00
Hillel Coren
f978314d27
Fix for invoice.services
2017-02-17 09:48:44 +02:00
Hillel Coren
1b6c6bc529
Prevent invoices from marked as viewed when using invoice.services
2017-02-12 10:01:36 +02:00
Hillel Coren
e01b61cef5
Refactor tax rate code
2017-02-10 09:43:46 +02:00
Hillel Coren
58c50edff7
Working on #1234
2017-02-06 11:41:16 +02:00
Hillel Coren
30045ecdbb
Working on #1234
2017-02-05 23:29:11 +02:00
Hillel Coren
06d281a216
Re-enable support for queues
2017-02-02 14:02:50 +02:00
Hillel Coren
30515c69f3
php-cs-fixer
2017-01-30 21:49:42 +02:00
Hillel Coren
c0fbaf1e89
php-cs-fixer cleanup
2017-01-30 21:40:43 +02:00
Hillel Coren
1eb83a2642
php-cs-fixer clean up
2017-01-30 18:05:31 +02:00
Hillel Coren
249f5b3543
Change back to UTC dates
2017-01-30 14:40:07 +02:00
Hillel Coren
6d65b8e7cc
Fix for dates
2017-01-30 10:15:28 +02:00
Hillel Coren
d62a672999
Support recurring buy now buttons
2017-01-29 17:32:59 +02:00
Hillel Coren
98fed80761
Fix for status message after emailing an invoice
2017-01-26 20:21:15 +02:00
Hillel Coren
87eb9e1216
Disabled support for queues
2017-01-24 16:16:06 +02:00
Hillel Coren
eebe61b4d0
Support paying draft invoices
2017-01-13 09:02:22 +02:00
Hillel Coren
318b189bc0
Support bulk emailing
2017-01-11 15:53:26 +02:00
Hillel Coren
dc034d06dd
Support using queues for emails
2017-01-11 12:32:13 +02:00
Hillel Coren
fba3a9c3d5
Show paid invoice backup separately
2017-01-09 10:17:22 +02:00