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
d9b4dced25
Quick Search in Top-Navigation: Hide deleted Customers #2029
2018-04-12 22:51:10 +03:00
Hillel Coren
eeddf4fea8
Refactor custom fields
2018-04-04 16:24:59 +03:00
Hillel Coren
25feebd6c2
Use queues in send reminders command
2018-03-28 22:11:35 +03:00
Hillel Coren
96cdf617b6
Always include client id number in search
2018-03-25 10:14:14 +03:00
Hillel Coren
4aa8abdbee
Increase duplicate IP check
2018-03-20 12:57:15 +02:00
Hillel Coren
cd5b084187
Fix for spam checker
2018-03-18 16:48:14 +02:00
Hillel Coren
e058c93b36
Fix for spam checker
2018-03-18 16:46:55 +02:00
Hillel Coren
5eab95f5d8
Working on tests
2018-03-11 09:20:35 +02:00
Hillel Coren
9b9a27a38b
Working on tests
2018-03-11 08:50:11 +02:00
Hillel Coren
45806cda7d
Improve contact search
2018-02-20 21:35:45 +02:00
Hillel Coren
5ba715dedb
Fix for lastpass issue
2018-02-16 11:05:44 +02:00
Hillel Coren
b38cecabf1
Include archive/deleted clients/invoices in site search
2018-02-14 15:55:53 +02:00
Hillel Coren
de040a4455
Working on proposals
2018-01-31 13:51:18 +02:00
Hillel Coren
dae4df2a3e
Support custom fields with defined options
2018-01-17 12:19:46 +02:00
Hillel Coren
d6c8191b7e
Endless reminders
2017-12-26 12:03:23 +02:00
Hillel Coren
1931cf2c6a
Working on task kanban
2017-12-19 22:08:49 +02:00
Hillel Coren
6996e3abd2
Added 2FA secret to update key command
2017-12-14 13:57:21 +02:00
Hillel Coren
ae8157b50b
Disable promotion
2017-12-06 15:43:41 +02:00
Hillel Coren
e301ebfe0a
Fix fix currency/language placeholders
2017-12-01 09:28:01 +02:00
Hillel Coren
b08d9d1298
Include archived in search
2017-11-30 21:24:02 +02:00
Hillel Coren
86c718d79f
Adjust promotions
2017-11-28 10:35:20 +02:00
Hillel Coren
443c2193d5
Installation on 3.8.1 fails: Exception AccountRepository.php #1738
2017-11-10 12:21:27 +02:00
Hillel Coren
afeb98856f
Auto set language\currency\country from IP
2017-10-22 18:44:49 +03:00
Hillel Coren
dda3cd2e9a
Working on the calendar
2017-09-13 16:45:20 +03:00
Hillel Coren
83ab8f0f60
Support coupon codes
2017-08-25 13:46:32 +03:00
Hillel Coren
cee91ae1ce
Support affiliate partners
2017-08-14 17:51:10 +03:00
Hillel Coren
13d8db0be4
Support affiliate partners
2017-08-14 17:05:59 +03:00
Hillel Coren
c928e72f50
Support affiliate partners
2017-08-14 17:05:27 +03:00
Hillel Coren
d862cb185c
Support affiliate partners
2017-08-14 17:03:34 +03:00
Hillel Coren
ebe68eb0a2
Support campaign discounts
2017-08-06 10:45:13 +03:00
Hillel Coren
2bef0bdb66
Automatic late fees #1505
2017-07-18 21:15:51 +03:00
Hillel Coren
5962c34c25
Minor fixes
2017-05-28 13:19:48 +03:00
Hillel Coren
27d1c13e79
Multi-db fixes
2017-05-25 20:29:47 +03:00
Hillel Coren
1186603396
Multi-db fixes
2017-05-15 16:58:07 +03:00
Hillel Coren
76837ebe00
Multi-db fixes
2017-05-15 16:49:58 +03:00
Hillel Coren
661028b4e7
Multi-db fixes
2017-05-14 12:11:38 +03:00
Hillel Coren
5d1f6fd837
Support updating plan price
2017-05-08 11:38:57 +03:00
Hillel Coren
782ae969a4
Multi-db support
2017-05-03 19:26:03 +03:00
Hillel Coren
d4f25fe490
Check user email isn't taken in lookup tables
2017-05-01 21:46:31 +03:00
Hillel Coren
9d560fc24d
Multi-db support
2017-05-01 15:17:52 +03:00
Hillel Coren
403b784e17
Prevent duplicate billing
2017-04-16 17:22:07 +03:00
Hillel Coren
7b233def5f
strtolower new keys
2017-04-02 20:46:01 +03:00
Hillel Coren
dac8c85185
Break out email settings
2017-03-31 18:02:56 +03:00
Hillel Coren
3061209ea7
Improve new company process #460
2017-03-24 14:51:24 +03:00
Hillel Coren
63096aaae1
Working on gateway fees
2017-03-16 16:15:58 +02:00
Hillel Coren
022ad2e414
Default account to use line items taxes
2017-03-15 20:25:25 +02:00
Hillel Coren
7ffbda80c5
Search by client number (3.X) #1328
2017-02-28 20:24:30 +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