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