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

2222 Commits

Author SHA1 Message Date
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