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
Christopher Di Carlo
b4740d93fb
Changed location of product edit Blade template in module
2018-06-03 11:49:30 -04:00
Christopher Di Carlo
3eb40e652f
Fix #2132 ( #2133 )
2018-06-01 09:33:04 +10:00
Christopher Di Carlo
7c4db9203a
Added ability to disable module sidebar entry
2018-05-30 23:30:11 -04:00
Hillel Coren
e59a547d3d
Fix for data viz
2018-05-18 08:55:25 +03:00
Hillel Coren
2853351ca2
Support filtering email notifications
2018-05-14 20:12:25 +03:00
Hillel Coren
a70d4bc805
Support filtering email notifications
2018-05-14 20:08:32 +03:00
Hillel Coren
96666a3af8
Add ‘View Invoice’ button in portal to approved quote
2018-05-14 12:17:03 +03:00
Hillel Coren
a678044b4b
Enhance Product Drop Down Selector on Invoices #1975
2018-05-14 11:58:09 +03:00
Hillel Coren
94296e6642
Bug: 4.4.2 - Reoccurring Invoices No Longer Send. #2089
2018-05-14 09:20:15 +03:00
Hillel Coren
31bf477477
Don't show logo on client login
2018-05-13 22:50:35 +03:00
Hillel Coren
2d0f77448a
Improve proposals
2018-05-13 22:42:38 +03:00
Hillel Coren
54bda2d886
Update docs
2018-05-13 22:19:39 +03:00
Hillel Coren
dfc3fb9c3a
Working on proposals
2018-05-09 21:17:42 +03:00
Hillel Coren
2333e1cf2a
Update privacy/terms links
2018-05-09 12:25:41 +03:00
Hillel Coren
d1c7849364
Update terms/privacy links
2018-05-09 09:59:21 +03:00
Hillel Coren
e34c7ce44e
Fix enter expense from client
2018-05-08 23:16:35 +03:00
Hillel Coren
5df2397c1c
Clarify mysqldump in docs/notes
2018-05-08 23:07:33 +03:00
Hillel Coren
7c1b451ae3
Fix expense datatable on client overview
2018-05-08 22:54:12 +03:00
Hillel Coren
c131d769f7
Use two checkboxes for terms/privacy
2018-05-08 21:47:41 +03:00
Hillel Coren
0dc48ed7c5
Fix for cookie panel
2018-05-06 12:39:11 +03:00
Christopher Di Carlo
1b2de482d0
Add ability to hook into Product view
...
Adds ability to define dynamic relations on entities
2018-05-03 10:31:28 -04:00
Hillel Coren
fcec465b37
Statements
2018-05-02 10:30:58 +03:00
Hillel Coren
0b122f9c6a
Working on statements
2018-05-01 18:08:37 +03:00
Hillel Coren
898a64288c
Working on statements
2018-05-01 15:47:19 +03:00
Hillel Coren
e51baa4058
Working on statements
2018-04-30 23:00:22 +03:00
Hillel Coren
446c30f37c
Working on statements
2018-04-30 20:42:53 +03:00
Hillel Coren
2e9f912b0b
Working on statements
2018-04-30 20:14:50 +03:00
Hillel Coren
422d5c5cdc
Fix for data viz
2018-04-29 20:17:06 +03:00
Hillel Coren
fb469240a0
Working on statements
2018-04-29 17:27:55 +03:00
Hillel Coren
3f32a14b1a
Handle uppercase APP_URL
2018-04-29 11:14:34 +03:00
Hillel Coren
6b8fbce3ea
Check for pro plan for client messages
2018-04-29 10:44:10 +03:00
Hillel Coren
c6473c77d4
Check for pro plan for client messages
2018-04-29 10:36:53 +03:00
Hillel Coren
489fc02dfc
Working on client statements
2018-04-29 09:00:37 +03:00
Hillel Coren
a520cd2533
Hide duplicate webhook URL
2018-04-27 16:10:24 +03:00
Hillel Coren
a4c26283c3
Fix for PDF attachment
2018-04-27 12:07:12 +03:00
Hillel Coren
4fc60b02f4
Log purged clients
2018-04-26 10:27:59 +03:00
Hillel Coren
8420b3f36d
Improve postal code lookup
2018-04-25 16:20:19 +03:00
Hillel Coren
1dee791077
Check for map API key to show lookup placeholder
2018-04-25 13:10:26 +03:00
Hillel Coren
c36fa280ae
JS setup fix
2018-04-25 12:48:13 +03:00
Hillel Coren
439a7ee867
Fix for cookie consent domain
2018-04-24 22:02:17 +03:00
Hillel Coren
dba86306a5
Fix for dev email status
2018-04-24 15:38:04 +03:00
Hillel Coren
5c31818cc7
Add link to WePay's privacy policy
2018-04-23 13:02:27 +03:00
Hillel Coren
587601ce7d
Report fixes
2018-04-23 12:44:23 +03:00
Hillel Coren
441d1f2724
Fix for blank custom fields
2018-04-23 12:25:14 +03:00
Hillel Coren
cfe6a03b12
Check for cookieconsent
2018-04-22 23:51:35 +03:00
Hillel Coren
38fe3d1e21
Adjust keyboard shortcuts
2018-04-21 22:05:47 +03:00
Hillel Coren
96a95d95e7
Changes for SagePay
2018-04-18 17:27:25 +03:00
Hillel Coren
bdd218ed79
Cache background image
2018-04-17 21:12:10 +03:00
Hillel Coren
a637a8312a
Show file size in background image select/recommend using a small file
2018-04-17 15:43:11 +03:00