1
0
mirror of https://github.com/invoiceninja/invoiceninja.git synced 2024-11-08 20:22:42 +01:00
Commit Graph

34 Commits

Author SHA1 Message Date
David Bomba
aefe133ba0
fix permissions (#2637) 2019-01-30 22:25:37 +11:00
David Bomba
5ccf7369ca Rebase to v4.5.9 2019-01-30 21:45:46 +11:00
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
7165e73bce Working on tests 2018-03-08 08:54:26 +02:00
Hillel Coren
44800d985e Working on tests 2018-03-08 08:31:49 +02:00
Hillel Coren
8e2e2b1854 Working on tests 2018-03-07 20:50:18 +02:00
Hillel Coren
40a8774375 Working on tests 2018-03-07 19:13:09 +02:00
Hillel Coren
532e13736d Cleaning up console messages 2017-12-25 15:23:30 +02:00
Hillel Coren
7dd7fd16ba Working in tests... 2017-11-14 20:07:58 +02:00
Hillel Coren
076c6ec150 Working on tests 2017-10-13 09:56:45 +03:00
Hillel Coren
4ca3f3cd3d Working on tests 2017-10-13 08:28:43 +03:00
Hillel Coren
37752eb4ff Change gateway flow 2017-10-11 13:02:41 +03:00
Hillel Coren
5129235a72 Fix for tests 2017-05-17 13:14:32 +03:00
Hillel Coren
254007537f Working on tests 2017-04-12 17:04:09 +03:00
Hillel Coren
ffa6f9d9a2 Add link to Android app 2017-04-12 15:46:46 +03:00
Hillel Coren
9fe32b903d Working on tests 2017-03-31 11:54:36 +03:00
Hillel Coren
902cb2a5dc Add tests for creating entities inline 2017-03-25 22:01:35 +03:00
Hillel Coren
c773eb2975 Working on tests 2017-03-19 17:44:35 +02:00
Hillel Coren
91d1a4ca4e Added gateway fee tests 2017-03-19 15:31:25 +02:00
Hillel Coren
3023eeb058 Fix for uploading multiple documents 2016-10-25 20:16:29 +03:00
Hillel Coren
a44bea78b2 Fix for tests 2016-10-02 13:36:14 +03:00
Hillel Coren
2924e03a17 Added automated test for language files 2016-08-02 10:41:04 +03:00
Hillel Coren
637f298818 Fix for approving quote 2016-07-04 13:21:40 +03:00
Hillel Coren
f74b30cdde Added automated tests for API 2016-05-02 22:51:22 +03:00
Hillel Coren
1b92f66482 Adding permissions to the API 2016-05-02 09:33:48 +03:00
Hillel Coren
fb9a2de240 Working on TaxRates test 2016-04-15 10:25:26 +03:00
Hillel Coren
826d1b868b Enable auto renewing and updated Travis config 2016-02-22 21:23:15 +02:00
Hillel Coren
780cbbcee2 Changed dataviz to red/green 2016-02-18 09:20:53 +02:00
Hillel Coren
cf458c52a2 Working on the API 2015-11-27 14:55:28 +02:00
Hillel Coren
96a58ecf16 Bug fixes 2015-11-15 08:39:25 +02:00
Hillel Coren
2dfc053cbc Bug fixes 2015-10-13 10:11:44 +03:00
Hillel Coren
1d04bc2a05 Added custom invoice text fields 2015-10-11 17:41:09 +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