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
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
5c31818cc7
Add link to WePay's privacy policy
2018-04-23 13:02:27 +03:00
Hillel Coren
f80687d0a5
Working on payment gateways
2018-03-16 10:08:15 +02:00
Hillel Coren
3776df9f5c
Working on payment gateways
2018-03-16 10:04:43 +02:00
Hillel Coren
b243a41c05
Working on payment gateways
2018-03-16 09:58:56 +02:00
Hillel Coren
eb4fceede6
Fix for Braintree
2018-03-15 21:23:44 +02:00
Hillel Coren
d4b181e32b
Fix for tests
2018-03-15 21:01:35 +02:00
Hillel Coren
2ea132cf49
Simplify duplicate submission check
2018-03-15 20:24:42 +02:00
Hillel Coren
7f5804c739
Fix issue saving after clicking back
2018-03-14 13:03:30 +02:00
Hillel Coren
ca3ff553e5
Make state field optional
2018-03-13 16:04:02 +02:00
Hillel Coren
2e74ec7d62
Ensure payment methods are always visible in portal
2018-03-13 11:19:38 +02:00
Hillel Coren
1b364bde4e
Refactor 'update' to 'capture'
2018-03-09 15:24:24 +02:00
Hillel Coren
5c5dd7a27e
Added Paymill
2018-03-07 17:23:25 +02:00
Hillel Coren
84dd416ed6
Check for currency id on payment.edit
2018-03-04 20:49:52 +02:00
Hillel Coren
5e8682be0a
Fix for Braintree duplicate submission check
2018-02-21 21:09:55 +02:00
Hillel Coren
b1338555fd
Limit JS error logging
2018-02-21 17:54:58 +02:00
Hillel Coren
de2bcc92cf
Prevent duplicat submissions
2018-02-21 15:36:00 +02:00
Hillel Coren
b6ba6fccda
Prevent duplicat submissions
2018-02-21 15:21:27 +02:00
Hillel Coren
fca6fba8d3
Fix for tests
2018-02-17 22:46:48 +02:00
Hillel Coren
9721491072
Show credit amount on new payment form
2018-02-15 11:53:51 +02:00
Hillel Coren
4fb50f75cf
Working on the portal
2018-01-21 08:48:18 +02:00
Hillel Coren
aea0ce2f45
Fix for tests
2018-01-20 19:27:41 +02:00
Hillel Coren
9c07d16be5
Fix for tests
2018-01-19 12:20:03 +02:00
Hillel Coren
d004f89b0e
Working on the portal
2018-01-19 07:13:02 +02:00
Hillel Coren
8a8483bcbd
Fix for tests
2018-01-18 16:03:41 +02:00
Hillel Coren
d1f5b8dd32
Working on tests
2018-01-18 09:21:40 +02:00
Hillel Coren
f164d9d92e
Warn user before auto-creating credit
2018-01-16 16:44:01 +02:00
Hillel Coren
814e6e1a62
Update amount when selecting invoice on /payments/create
2018-01-01 15:31:05 +02:00
Hillel Coren
4683f66fc6
Convert currencies
2017-12-21 09:47:17 +02:00
Hillel Coren
fcd5b308fa
Send shipping address to Omnipay
2017-12-08 14:53:10 +02:00
Hillel Coren
32864bdb10
Handle client portal shipping address change
2017-12-07 14:49:33 +02:00
Hillel Coren
d1cb62b444
Localization fixes
2017-12-07 12:33:46 +02:00
Hillel Coren
f773a5df13
Add recurring invoices button to the client portal dashboard
2017-12-03 15:16:09 +02:00
Hillel Coren
98a1ac82f6
Change column sizings
2017-11-30 21:17:50 +02:00
Hillel Coren
8524d3f401
Improve payment page styling
2017-11-29 21:12:08 +02:00
Hillel Coren
b159037969
Add support for Apple Pay
2017-11-27 17:29:25 +02:00
Hillel Coren
53830430aa
Add support for Apple Pay
2017-11-27 16:50:06 +02:00
Hillel Coren
461916a334
Working on shipping address
2017-11-20 16:44:28 +02:00
Hillel Coren
444ffd64cf
Working on shipping address
2017-11-19 22:34:34 +02:00
Hillel Coren
1d2134e59f
working on payment currency
2017-11-19 11:55:01 +02:00
Hillel Coren
04ed72c5c5
Fix for tests
2017-11-18 20:12:52 +02:00
Hillel Coren
57757cdb00
Support converting payment currency
2017-11-17 13:56:10 +02:00
Hillel Coren
e2037a8108
Adjust button label on Bitcoin checkout page
2017-10-24 09:27:55 +03:00
Hillel Coren
e112d22ae2
Working on Bitcoin with Stripe
2017-10-23 23:17:08 +03:00
Hillel Coren
fa117e0837
Working on Bitcoin with Stripe
2017-10-23 23:09:38 +03:00
Hillel Coren
370be9e63c
Working on Bitcoin with Stripe
2017-10-23 21:47:24 +03:00
Hillel Coren
6a25d8af89
Working on SEPA
2017-10-19 16:49:15 +03:00
Hillel Coren
3e60917999
Fix cancel link on payment page
2017-08-18 15:16:37 +03:00