1
0
mirror of https://github.com/invoiceninja/invoiceninja.git synced 2024-09-20 00:11:35 +02:00
invoiceninja/app
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
..
Commands php-cs-fixer cleanup 2017-01-30 21:40:43 +02:00
Console Add logos to check data 2018-05-08 18:34:11 +03:00
Constants Cookie consent fix 2018-05-08 12:22:49 +03:00
Events Add ability to hook into Product view 2018-05-03 10:31:28 -04:00
Exceptions Fix for error logging 2018-03-23 11:09:31 +03:00
Handlers php-cs-fixer cleanup 2017-01-30 21:40:43 +02:00
Http This PR implements Create/View/Edit permissions based on ENTITY TYPE (ie invoice/expense/client). (#2150) 2018-06-07 20:08:34 +10:00
Jobs This PR implements Create/View/Edit permissions based on ENTITY TYPE (ie invoice/expense/client). (#2150) 2018-06-07 20:08:34 +10:00
Libraries Update docs 2018-05-13 22:19:39 +03:00
Listeners Remove white space 2018-05-01 22:55:43 +03:00
Models This PR implements Create/View/Edit permissions based on ENTITY TYPE (ie invoice/expense/client). (#2150) 2018-06-07 20:08:34 +10:00
Ninja This PR implements Create/View/Edit permissions based on ENTITY TYPE (ie invoice/expense/client). (#2150) 2018-06-07 20:08:34 +10:00
Notifications Support Slack notifications 2018-03-08 17:51:09 +02:00
Policies This PR implements Create/View/Edit permissions based on ENTITY TYPE (ie invoice/expense/client). (#2150) 2018-06-07 20:08:34 +10:00
Providers Add ‘approve’ button/link to email variables 2018-04-15 19:43:22 +03:00
Services This PR implements Create/View/Edit permissions based on ENTITY TYPE (ie invoice/expense/client). (#2150) 2018-06-07 20:08:34 +10:00
Constants.php This PR implements Create/View/Edit permissions based on ENTITY TYPE (ie invoice/expense/client). (#2150) 2018-06-07 20:08:34 +10:00