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
..
2018-04-10 18:07:10 +03:00
2018-04-10 18:07:10 +03:00
2015-03-17 07:45:25 +10:00
2018-05-06 22:45:47 +03:00
2018-05-14 20:08:32 +03:00
2018-04-13 13:50:38 +03:00
2017-01-30 21:40:43 +02:00
2018-04-28 22:52:49 +03:00
2018-01-10 22:30:20 +02:00
2018-06-07 20:08:34 +10:00
2018-06-07 20:08:34 +10:00
2017-01-30 21:40:43 +02:00
2018-04-11 12:54:34 +03:00
2018-02-14 15:51:23 +02:00
2017-03-29 21:21:14 +03:00
2018-06-07 20:08:34 +10:00
2018-04-30 23:00:22 +03:00
2018-03-22 09:31:47 +02:00
2017-03-27 11:36:48 +03:00
2017-01-30 21:40:43 +02:00
2017-06-06 12:16:44 +03:00
2018-06-07 20:08:34 +10:00
2018-06-07 20:08:34 +10:00
2018-06-07 20:08:34 +10:00
2017-03-09 18:12:35 +01:00
2018-02-13 12:06:50 +02:00
2017-04-07 14:11:24 +03:00
2017-03-09 18:12:35 +01:00
2017-01-30 21:40:43 +02:00
2018-05-08 22:54:12 +03:00
2017-11-19 14:52:42 +02:00
2018-04-12 21:11:23 +03:00
2017-06-28 20:14:23 +03:00
2018-05-06 22:45:47 +03:00
2018-05-18 09:41:55 +03:00
2018-06-07 20:08:34 +10:00
2018-04-16 23:43:42 +03:00
2018-04-17 12:56:35 +03:00
2017-10-24 13:16:46 +03:00
2018-02-15 11:53:51 +02:00
2018-03-27 12:52:37 +03:00
2018-03-15 22:57:46 +02:00
2017-03-09 18:12:35 +01:00
2018-06-07 20:08:34 +10:00
2017-11-06 16:36:36 +02:00
2018-06-07 20:08:34 +10:00
2018-01-31 16:33:33 +02:00
2018-06-07 20:08:34 +10:00
2018-03-14 12:21:50 +02:00
2018-02-13 12:32:53 +02:00
2017-04-12 15:32:10 +03:00
2018-03-05 16:40:10 +02:00
2017-07-24 18:04:25 +03:00
2017-01-30 21:40:43 +02:00
2018-06-07 20:08:34 +10:00
2017-01-30 21:40:43 +02:00
2018-01-14 20:17:59 +02:00
2018-05-09 11:30:12 +03:00
2018-04-11 15:59:45 +03:00
2018-02-18 10:29:08 +02:00
2017-03-09 18:12:35 +01:00
2017-01-30 21:40:43 +02:00
2017-12-20 10:41:40 +02:00
2017-04-02 20:46:01 +03:00
2017-12-31 11:22:21 +02:00
2017-03-09 18:12:35 +01:00
2018-06-07 20:08:34 +10:00
2017-10-25 18:47:04 +11:00
2017-07-24 18:04:25 +03:00