1
0
mirror of https://github.com/invoiceninja/invoiceninja.git synced 2024-11-16 08:02:40 +01:00
Commit Graph

36 Commits

Author SHA1 Message Date
David Bomba
3c8b1791ca
fix for recurring_invoice permissions (#2159) 2018-06-10 21:15:04 +10:00
David Bomba
40003ef052
Refactor User Permissions UI (#2155) 2018-06-08 21:57:39 +10: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
7f5804c739 Fix issue saving after clicking back 2018-03-14 13:03:30 +02:00
Hillel Coren
f7e29a325f Adjust 2FA 2018-02-22 10:41:36 +02:00
Hillel Coren
4db3445ca1 Require OTP to enable 2FA 2017-11-24 11:13:34 +02:00
Hillel Coren
a5f4a369ab Add bulk invoice button to products 2017-11-03 10:19:03 +02:00
Hillel Coren
9dcc3af5ad Improve 2FA setup 2017-11-02 10:43:36 +02:00
Hillel Coren
478de96d81 Request for fail2ban log support and two factor authentication support (2FA) #1657 2017-11-01 21:22:29 +02:00
Hillel Coren
254007537f Working on tests 2017-04-12 17:04:09 +03:00
Hillel Coren
3061209ea7 Improve new company process #460 2017-03-24 14:51:24 +03:00
Hillel Coren
631a401e8c Users: Send invitation only #1333 2017-02-28 20:15:55 +02:00
Hillel Coren
314b5f8a57 Fix admin checkbox on user page 2017-02-07 17:12:34 +02:00
Hillel Coren
152b8770f5 Simplify new company process 2016-12-29 22:24:11 +02:00
Hillel Coren
74e5b80f8c Fix for add company link 2016-06-25 22:05:08 +03:00
Hillel Coren
c55d6510bf Show permissions if not enabled 2016-05-26 16:04:53 +03:00
Hillel Coren
9b0f086cbd Only show user’s own tokens 2016-05-08 21:50:35 +03:00
Joshua Dwire
22f65e8108 Finalize multi-plan support
* Allow admins to change plan
* Check features instead of plans
* Support linking/unlinking accounts
* Support creating/deleting accounts
2016-04-18 22:35:18 -04:00
Joshua Dwire
5640c74f35 Migrate logos to use Laravel Filesystem 2016-03-22 16:19:55 -04:00
Hillel Coren
c9e0119bc2 Added permissions settings help 2016-03-21 22:00:59 +02:00
Joshua Dwire
ec1bc6f2cf Bug fixes 2016-03-17 10:11:14 -04:00
Joshua Dwire
0148d06205 Add user permission support 2016-03-15 19:08:00 -04:00
Hillel Coren
d34fbcf726 Styling forms 2015-10-14 20:18:19 +03:00
Hillel Coren
831c81a4b9 Improved settings navigation 2015-10-14 17:15:39 +03:00
Hillel Coren
3fdad48179 API improvements 2015-09-07 12:07:55 +03:00
Hillel Coren
07b3fdb30c Minor improvements 2015-08-07 09:14:29 +03:00
Hillel Coren
559a7d8a46 Moved unlink to separate page 2015-08-03 10:15:58 +03:00
Hillel Coren
b80842759e Bug fixes 2015-06-04 23:53:58 +03:00
Hillel Coren
edec5028c6 Bug fixes 2015-05-19 22:14:00 +03:00
Hillel Coren
f41e0d999b Bug fixes 2015-05-09 21:25:16 +03:00
Hillel Coren
dc6ed9fca1 Updating design 2015-04-22 22:21:04 +03:00
Hillel Coren
e95b6461bb Working on L5 2015-04-20 17:34:23 +03:00
Hillel Coren
515f6fd131 Working on L5 2015-04-01 22:57:02 +03:00
Hillel Coren
58746d9eec Working on users in L5 2015-03-30 18:20:53 +03:00
Jeramy Simpson
d6d790f380 Update Syntax for L5 2015-03-24 17:37:02 +10:00
Jeramy Simpson
04c392136e Add Files 2015-03-17 07:45:25 +10:00