invoiceninja/tests
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
..
_data Initial acceptance tests 2015-08-20 18:09:04 +03:00
_support This PR implements Create/View/Edit permissions based on ENTITY TYPE (ie invoice/expense/client). (#2150) 2018-06-07 20:08:34 +10:00
acceptance Working on tests 2018-04-11 16:46:49 +03:00
data/Demo Add Files 2015-03-17 07:45:25 +10:00
functional This PR implements Create/View/Edit permissions based on ENTITY TYPE (ie invoice/expense/client). (#2150) 2018-06-07 20:08:34 +10:00
unit Working on adding check-data to Travis 2017-03-09 17:32:35 +02:00
_bootstrap.php.default Line item discounts 2017-12-21 21:36:00 +02:00
acceptance.suite.yml Working on tests 2018-03-08 09:41:42 +02:00
ExampleTest.php Initial Progress. 2015-03-12 13:39:52 +10:00
functional.suite.yml This PR implements Create/View/Edit permissions based on ENTITY TYPE (ie invoice/expense/client). (#2150) 2018-06-07 20:08:34 +10:00
TestCase.php configure phpunit for Laravel 5.3 (#1982) 2018-03-25 13:15:34 +11:00
unit.suite.yml Initial acceptance tests 2015-08-20 18:09:04 +03:00