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
6ab5ae0df3
PHP 7.2 issues: count(): Parameter must be an array or an object that implements Countable #1767
2018-01-16 15:48:56 +02:00
Hillel Coren
3a35d55b0c
Working on UBL invoices
2018-01-15 16:11:50 +02:00
Hillel Coren
2f80e1cc77
Working on UBL
2018-01-14 21:40:53 +02:00
Hillel Coren
861bbbb7d9
Working on UBL support
2018-01-14 20:17:59 +02:00
Hillel Coren
8121f398ed
Working on UBL
2018-01-11 19:18:22 +02:00
Hillel Coren
4fcf275255
Working on UBL
2018-01-11 09:58:43 +02:00
Hillel Coren
476fdff958
Remove expense section from dashboard if module is disabled
2017-12-07 14:53:32 +02:00
Hillel Coren
f1e19fc2f3
Add link to show Bluevine offer
2017-10-15 12:54:43 +03:00
Hillel Coren
78434fe159
Updated language files
2017-06-15 10:53:18 +03:00
Hillel Coren
0e530ba81a
Fix header on dashboard with certain languages
2017-05-14 20:35:28 +03:00
Hillel Coren
d58540f432
Include expense currencies in dashboard selector
2017-02-08 18:38:05 +02:00
Hillel Coren
44eb7d52f9
Filter dashboard expenses by first month of year setting
2017-02-07 14:04:13 +02:00
Hillel Coren
c0fbaf1e89
php-cs-fixer cleanup
2017-01-30 21:40:43 +02:00
Hillel Coren
4da2a7125f
php-cs-fixer cleanup
2017-01-30 21:17:56 +02:00
Hillel Coren
1eb83a2642
php-cs-fixer clean up
2017-01-30 18:05:31 +02:00
Hillel Coren
2f275a846d
Only show promo to admins
2017-01-09 10:19:10 +02:00
Hillel Coren
6ff1c79db3
Label reminder activity records
2017-01-05 12:46:03 +02:00
Hillel Coren
4307bb2984
Move bluevine_status to companies table
2017-01-02 13:37:28 +02:00
Hillel Coren
67140d87ae
Only show Bluevine to primary account
2017-01-01 13:09:42 +02:00
Hillel Coren
f0f62790a6
Show dashboard alert when white label license is expired
2016-12-28 16:39:29 +02:00
Hillel Coren
e1a84a29e1
Tweaks to BlueVine
2016-11-16 12:41:32 +02:00
Joshua Dwire
3d84e408bb
Only do annual income calculations if we're going to show the BlueVinePromo.
2016-11-14 13:42:09 -05:00
Joshua Dwire
5713561261
Add UI for BlueVine signup
2016-11-03 16:54:33 -04:00
Hillel Coren
eca4d7ce6a
Add financial year start setting for dashboard
2016-10-31 11:11:30 +02:00
Hillel Coren
ce3a510037
Working on the dashboard
2016-09-11 17:30:23 +03:00
Hillel Coren
d94974db59
Added activities to API dashboard data
2016-08-15 16:43:59 +03:00
Hillel Coren
2ebd40f46e
Added activities to API dashboard data
2016-08-15 16:43:26 +03:00
Hillel Coren
8262e40942
Working on dashboard API
2016-08-15 06:46:47 +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
Holger Lösken
8b486ddfcc
Fix #203
2016-06-30 15:14:54 +02:00
ben
dadac05532
add support to multiple invoice types
2016-05-29 12:02:44 +03:00
Hillel Coren
d0232e00f6
Hide outstanding on dashboard from non-admins
2016-05-22 15:31:41 +03:00
Hillel Coren
82c599683a
Hid converted quotes from the dashboard
2016-04-14 16:08:28 +03:00
Hillel Coren
2bb56c9661
Fix for permissions on dashboard
2016-04-10 15:49:45 +03:00
Joshua Dwire
ec1bc6f2cf
Bug fixes
2016-03-17 10:11:14 -04:00
Joshua Dwire
9337d4b9a4
Only show relevant data on Dashboard
2016-03-15 22:29:30 -04:00
Hillel Coren
387f89440c
Add Header/Footer options to invoice design settings
2016-01-31 23:42:20 +02:00
Hillel Coren
dff7ad91c8
Merge: Bugfixed version of Vendor / Expense module ( #635 )
2016-01-21 00:09:10 +02:00
steenrabol
f90c759078
Expense module
2016-01-11 20:20:42 +01:00
steenrabol
d89dc2e827
Expenses
2016-01-08 19:01:00 +01:00
steenrabol
d1bef24ede
Expenses
2016-01-06 16:49:06 +01:00
Hillel Coren
9341ea0c87
Bug fixes
2015-12-22 14:06:53 +02:00
Hillel Coren
1a474f362f
Added support for country specific Euro formatting
2015-12-07 15:34:55 +02:00
Hillel Coren
73a0192446
Working on import
2015-11-18 18:08:37 +02:00
Hillel Coren
1d82881814
Removing payments of archived/deleted invoices from the dashboard
2015-11-17 10:55:33 +02:00
Hillel Coren
6130626422
Working on the API
2015-11-02 20:43:22 +02:00
Hillel Coren
404435a145
Refactored to events
2015-10-28 21:22:07 +02:00