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
83e76198e0
Fix for tests
2018-05-09 12:50:29 +03:00
Hillel Coren
e301ebfe0a
Fix fix currency/language placeholders
2017-12-01 09:28:01 +02:00
Hillel Coren
2ce7203bb8
Change user seeder
2017-06-21 17:42:17 +03:00
Hillel Coren
091e3ed1b2
Added additional custom designs
2017-06-01 19:13:13 +03:00
Hillel Coren
14072b6334
Multi-db support
2017-04-30 21:44:52 +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
cd2b0fa82d
Update user seeder to attach PDF to email
2017-02-08 18:00:09 +02:00
Hillel Coren
1dea3876ed
Change user seeder timezone for testing
2017-02-07 11:49:06 +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
7c7264573c
Fix for dev setup
2016-12-05 12:03:53 +02:00
Hillel Coren
ef4c0c4237
Fixed PayFast integration
2016-08-15 23:14:08 +03:00
Hillel Coren
0dc9b3fceb
Made 'viewable' scope default behavior
2016-07-04 19:49:01 +03:00
Hillel Coren
5ff69c6f29
Payments refactor
2016-06-20 17:14:43 +03:00
Hillel Coren
e47b3894cc
Fix for tests
2016-06-07 14:41:07 +03:00
Hillel Coren
f4fcc81871
Fix for tests
2016-06-07 14:39:53 +03:00
Hillel Coren
0238067af3
Added more data to test user seeder
2016-06-06 22:45:21 +03:00
Hillel Coren
0769ae9916
Fix for random invoice design in automated tests
2016-05-22 16:55:25 +03:00
Hillel Coren
296d75bb1b
Limit random test fonts
2016-05-05 22:32:26 +03:00
Hillel Coren
c12514b07f
Added random font to test account
2016-05-05 22:27:02 +03:00
Hillel Coren
ecbe6104f8
Fix for travis
2016-05-05 22:12:33 +03:00
Hillel Coren
54be2f0b84
Improvements to the user table seeder
2016-05-05 20:18:02 +03:00
Hillel Coren
5c4b75cf76
Fix for tests
2016-04-20 00:02:02 +03:00
Hillel Coren
d37794d402
Fix for tests
2016-04-19 23:28:25 +03:00
Joshua Dwire
22f65e8108
Finalize multi-plan support
...
* Allow admins to change plan
* Check features instead of plans
* Support linking/unlinking accounts
* Support creating/deleting accounts
2016-04-18 22:35:18 -04:00
Hillel Coren
15b17dfeed
Added view presenters
2015-11-06 12:59:53 +02:00
Hillel Coren
029e740a6c
Working on the API
2015-11-03 21:03:24 +02:00
Hillel Coren
4268c18f8a
Fixed money format in PDF for EU
2015-09-25 12:57:40 +03:00
Hillel Coren
ba50e701c8
Integration tests
2015-08-30 15:08:15 +03:00
Hillel Coren
95fd9a4c1c
Initial acceptance tests
2015-08-20 18:09:04 +03:00
Jeramy Simpson
04c392136e
Add Files
2015-03-17 07:45:25 +10:00