1
0
mirror of https://github.com/invoiceninja/invoiceninja.git synced 2024-09-20 00:11:35 +02:00
Commit Graph

4442 Commits

Author SHA1 Message Date
Hillel Coren
2cffc753f3 Merge branch 'develop' of github.com:invoiceninja/invoiceninja into develop 2018-06-07 14:06:05 +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
9b730f846e Fix for CSV import 2018-05-29 08:42:56 +03:00
Hillel Coren
068302a793 Change for Zapier 2018-05-24 10:31:00 +03:00
Hillel Coren
94954aebef Add float casts in transformer 2018-05-20 23:10:31 +03:00
Hillel Coren
f1e50caa17 Add quote API filter 2018-05-18 09:41:55 +03:00
Hillel Coren
33e430a4d2 Increase API limit 2018-05-15 16:18:44 +03:00
Hillel Coren
ef1551bc9a Update version 2018-05-15 15:44:47 +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
2b7b9f83e4 Fix client overview portal link w/iframe 2018-05-14 09:45:35 +03:00
Hillel Coren
fb6c6deeba Fix for custom gateway 2018-05-14 09:19:17 +03:00
Hillel Coren
54bda2d886 Update docs 2018-05-13 22:19:39 +03:00
Hillel Coren
2333e1cf2a Update privacy/terms links 2018-05-09 12:25:41 +03:00
Hillel Coren
c35e91b686 Change task API duration to seconds 2018-05-09 11:30:12 +03:00
Hillel Coren
3e7f9da1b2 Change task API duration to seconds 2018-05-09 11:15:40 +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
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
97300d571d Add logos to check data 2018-05-08 18:34:11 +03:00
Hillel Coren
755f125bf0 Prevent multiple gateways w/tokens 2018-05-08 17:47:47 +03:00
Hillel Coren
97395c46df Cookie consent fix 2018-05-08 12:22:49 +03:00
Hillel Coren
d0e58b1ef9 Fix for multiple email accounts 2018-05-08 11:59:10 +03:00
Hillel Coren
11460774a9 Fix for multiple email accounts 2018-05-08 10:55:53 +03:00
Hillel Coren
5fad8fea90 Add invoice filename to tranformer 2018-05-07 22:55:11 +03:00
Hillel Coren
258431bba4 Changes for Zapier CLI 2018-05-06 22:45:47 +03:00
Hillel Coren
50212e9567 Fix for tests 2018-05-03 21:46:34 +03:00
Hillel Coren
9e81237269 Merge branch 'develop' of github.com:invoiceninja/invoiceninja into develop 2018-05-03 21:25:28 +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
5e3a56ec61 Fix for UBL attachment 2018-05-03 14:35:27 +03:00
Hillel Coren
31db51fc0c Migration fixes 2018-05-03 07:37:02 +03:00
Hillel Coren
44ee4e61c5 Merge branch 'develop' of github.com:invoiceninja/invoiceninja into develop 2018-05-03 07:03:20 +03:00
Christopher Di Carlo
c9810f988f Made migrate option boolean
Do not run migrations unless explicitly requested via command-line option --migrate
2018-05-02 11:24:27 -04:00
Christopher Di Carlo
b393aaa7d1 Added progressbar output to ninja:make-module command
Fixed issue with plain module generation
2018-05-02 10:29:40 -04:00
Hillel Coren
532a10a915 Increase max email limit 2018-05-02 12:29:12 +03:00
Hillel Coren
0dfdce2f0b Remove white space 2018-05-01 22:55:43 +03:00
Hillel Coren
dca32edfea Working on statements 2018-05-01 17:57:35 +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
2e9f912b0b Working on statements 2018-04-30 20:14:50 +03:00
Hillel Coren
b501e971ef Working on statements 2018-04-30 12:34:51 +03:00
Hillel Coren
3359562410 Working on statements 2018-04-29 22:27:52 +03:00
Hillel Coren
fb469240a0 Working on statements 2018-04-29 17:27:55 +03:00
Hillel Coren
afda597198 Load deleted payment contact 2018-04-29 12:37:36 +03:00
Hillel Coren
5f147b6381 Clarify payouts 2018-04-29 09:50:37 +03:00
Hillel Coren
3d0d416b24 Add line break to log message 2018-04-29 09:38:22 +03:00
Hillel Coren
9bd9b6313d Working on client statements 2018-04-29 09:01:15 +03:00
Hillel Coren
489fc02dfc Working on client statements 2018-04-29 09:00:37 +03:00