Commit Graph

77 Commits

Author SHA1 Message Date
David Bomba fce09b036a
file and dir permissions (#2636) 2019-01-30 22:25:07 +11:00
David Bomba ade15ec390 Rebase Dev 2019-01-30 22:00:26 +11:00
David Bomba cd10003d64
Permission fixes. (#2407)
* Patch for permissions

* fixes for production

* fix for doc uploads
2018-10-05 00:19:01 +10:00
Hillel Coren 76d3d09e7d Changes for mobile app 2018-08-17 08:13:44 +03: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 a70d4bc805 Support filtering email notifications 2018-05-14 20:08:32 +03:00
Hillel Coren 7a5215e6a0 Support background image on invoice 2018-04-11 23:18:01 +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 a78b6b1c51 Support Slack notifications 2018-03-08 17:37:25 +02:00
Hillel Coren e423475195 Notify user if email address is changed 2018-02-20 10:52:53 +02:00
Hillel Coren f39f744dca Limit bulk emailing 2018-02-04 10:43:14 +02:00
Hillel Coren 29b2c565fc Limit bulk emailing 2018-02-04 10:31:52 +02:00
Hillel Coren b77a75e502 Trust device to disable 2FA 2017-12-13 16:27:49 +02:00
Hillel Coren d1cb62b444 Localization fixes 2017-12-07 12:33:46 +02:00
Hillel Coren f263239cdb Add promotion message in footer 2017-12-01 11:48:13 +02:00
Hillel Coren 38d322389b Fix client reset password 2017-11-14 22:34:56 +02:00
Hillel Coren 237a491a62 Upgrade to Laravel 5.3 2017-11-14 10:58:08 +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 091e3ed1b2 Added additional custom designs 2017-06-01 19:13:13 +03:00
Hillel Coren 661028b4e7 Multi-db fixes 2017-05-14 12:11:38 +03:00
Hillel Coren 6a02c6e80e Multi-db fixes 2017-05-10 18:18:48 +03:00
Hillel Coren 44e477a9e1 Multi-db fixes 2017-05-10 13:02:20 +03:00
Hillel Coren a488d6a40f Multi-db fixes 2017-05-10 10:43:14 +03:00
Hillel Coren b6242d9981 Multi-db support 2017-05-01 17:29:31 +03:00
Hillel Coren b3f53b99fa Multi-db support 2017-05-01 12:29:45 +03:00
Hillel Coren aaba8e4ab1 Multi-db support 2017-05-01 11:13:15 +03:00
Hillel Coren d5a63ffeef Multi-db support 2017-05-01 10:19:27 +03:00
Hillel Coren 068666a58b Multi-db support 2017-04-30 22:29:15 +03:00
Hillel Coren 95cbbc2dc9 Multi-db support 2017-04-30 22:18:17 +03:00
Hillel Coren 7b233def5f strtolower new keys 2017-04-02 20:46:01 +03:00
Hillel Coren 8687d55163 Merge: Remove extra use SoftDeletes #1408 2017-03-31 14:37:16 +03:00
Hillel Coren fb1a42c838 Don't include archived users in count 2017-02-20 12:44:11 +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 9fc53c8b13 Support canceling pro trial 2017-01-04 13:20:56 +02:00
Hillel Coren cf0889bc90 Improvements to white label purchase 2016-12-27 23:56:55 +02:00
Hillel Coren 3f8efb986d Enable sending message from within the app 2016-12-25 19:43:42 +02:00
Pásztor Gábor 3296fb344e Update User model 2016-10-22 20:13:37 +02:00
Hillel Coren c5b685d390 Enable users with 'View all' to see w/o editing 2016-09-20 17:34:13 +03:00
Hillel Coren e535750127 Working on history sidebar 2016-09-01 18:52:26 +03:00
Hillel Coren 7cb797fcc2 Fix for cancel account 2016-07-18 22:07:23 +03:00
Hillel Coren 8590f9ad17 Working on new pricing 2016-07-14 12:46:00 +03:00
Hillel Coren 986487b4c9 Working on new hosted pricing 2016-07-11 20:08:43 +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 5ff69c6f29 Payments refactor 2016-06-20 17:14:43 +03:00
Hillel Coren e7bf0599db Separated out entity datatable classes 2016-05-23 19:52:20 +03:00
Joshua Dwire fc0d4d3edd Finish migrating to Laravel ACL 2016-04-25 21:53:39 -04:00
Joshua Dwire fdf1b25b16 Begin adding authorization policies 2016-04-23 11:52:36 -04:00