Commit Graph

69 Commits

Author SHA1 Message Date
Joshua Dwire 40c30cce2f Laravel 6 support 2021-09-25 20:13:01 -04:00
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 c131d769f7 Use two checkboxes for terms/privacy 2018-05-08 21:47:41 +03:00
Hillel Coren b6c40e4474 Working on accepting terms 2018-03-12 16:17:27 +02:00
Hillel Coren 57cca8a6a4 Support accepting terms 2018-03-12 15:37:05 +02:00
Hillel Coren 54353563f9 Support testing PhantomJS 2018-03-05 12:29:46 +02:00
Hillel Coren da130c1c76 Remove links from translation files 2018-02-20 23:20:38 +02:00
Hillel Coren 93cec78d6e Clean up error logs 2017-08-16 11:00:12 +03:00
Hillel Coren 530973d86b Cleaning up the error logs 2017-08-06 16:18:15 +03:00
Hillel Coren 76837ebe00 Multi-db fixes 2017-05-15 16:49:58 +03:00
Hillel Coren 44e477a9e1 Multi-db fixes 2017-05-10 13:02:20 +03:00
Hillel Coren 1e018f1ba9 Multi-db fixes 2017-05-10 11:15:58 +03:00
Hillel Coren 16db7619e6 Fix translation 2017-05-10 10:42:33 +03:00
Hillel Coren 3492980453 Multi-db fixes 2017-05-10 10:23:50 +03:00
Hillel Coren d4f25fe490 Check user email isn't taken in lookup tables 2017-05-01 21:46:31 +03:00
Hillel Coren 7b233def5f strtolower new keys 2017-04-02 20:46:01 +03:00
Hillel Coren 631a401e8c Users: Send invitation only #1333 2017-02-28 20:15:55 +02:00
Hillel Coren eb2e02a809 php-cs-fixer 2017-01-30 21:54:09 +02:00
Hillel Coren 30515c69f3 php-cs-fixer 2017-01-30 21:49:42 +02:00
Hillel Coren c0fbaf1e89 php-cs-fixer cleanup 2017-01-30 21:40:43 +02:00
Hillel Coren 1eb83a2642 php-cs-fixer clean up 2017-01-30 18:05:31 +02:00
Hillel Coren 602c8e81e5 Fix invoice link if user has multiple companies #578 2017-01-29 22:07:44 +02:00
Hillel Coren 152b8770f5 Simplify new company process 2016-12-29 22:24:11 +02:00
Hillel Coren cf0889bc90 Improvements to white label purchase 2016-12-27 23:56:55 +02:00
Hillel Coren bbbf1237c5 Added task projects 2016-11-29 19:47:26 +02:00
Hillel Coren 7fcc634a74 Redirect to dashboard when switching accounts if viewing an entity 2016-10-25 17:29:37 +03:00
Hillel Coren 147df1ef91 Standardize archive/deleted behaviors 2016-10-10 11:40:04 +03:00
Hillel Coren a2f7d32e57 Working on the sidebars 2016-08-31 12:58:31 +03:00
Hillel Coren d55cdd7619 Working on sidebar 2016-08-23 23:20:03 +03:00
Hillel Coren 2e0129b279 Fix when adding a new user who is already logged in 2016-07-19 10:59:50 +03:00
Hillel Coren 986487b4c9 Working on new hosted pricing 2016-07-11 20:08:43 +03:00
Hillel Coren 6217419a2f Fix for upgrading directly after signing up 2016-07-04 13:03:09 +03:00
Holger Lösken 0fbda85a59 Code Refactoring
- Removed unused uses
- Type hinting for method parameters
- Removed commented code
- Introduced comments for classes and methods
- Short array syntax
2016-07-03 16:19:22 +00:00
Hillel Coren 3df6ad2529 Changes to support transifex.com 2016-05-15 23:16:08 +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
Hillel Coren c9e0119bc2 Added permissions settings help 2016-03-21 22:00:59 +02:00
Joshua Dwire 0148d06205 Add user permission support 2016-03-15 19:08:00 -04:00
Hillel Coren d47251a475 Fix for adding new user 2016-03-13 20:33:11 +02:00
Hillel Coren aef4c6be98 Upgrade to Laravel 5.2 2016-03-02 15:36:42 +02:00
Hillel Coren 1794811f9b Added two week trial for hosted pro plan 2016-02-11 17:12:27 +02:00
Hillel Coren 436b8be8d9 Refactoring datatable code 2015-11-06 00:37:04 +02:00
Hillel Coren 47f38ad54e Added support for default taxes 2015-10-21 14:11:08 +03:00
Hillel Coren 831c81a4b9 Improved settings navigation 2015-10-14 17:15:39 +03:00
Hillel Coren 6b063abe9a Bug fixes 2015-09-21 00:05:02 +03:00
Hillel Coren 4741fad4be Added auto-billing and per-client language support 2015-09-10 20:50:09 +03:00
Hillel Coren 0183c02ef6 Added online payment acceptance test 2015-09-01 21:40:30 +03:00
Hillel Coren 4b7d143630 Minor fixes 2015-08-03 22:08:07 +03:00
Hillel Coren 559a7d8a46 Moved unlink to separate page 2015-08-03 10:15:58 +03:00