1
0
mirror of https://github.com/invoiceninja/invoiceninja.git synced 2024-09-21 00:41:34 +02:00
Commit Graph

3459 Commits

Author SHA1 Message Date
David Bomba
cfdaa1517c php-cs-fixer 2023-02-22 17:37:16 +11:00
David Bomba
e3e535e5b7 Run mailer syncronously 2023-02-22 09:38:27 +11:00
David Bomba
58317f24e8 Stub PDF generator 2023-02-21 20:41:23 +11:00
David Bomba
60fe4bd5cb Stub PDF generator 2023-02-21 20:33:07 +11:00
David Bomba
badf68005a Stub pdf 2023-02-21 20:04:45 +11:00
David Bomba
2774c50ac8 Merge branch 'v5-develop' into design_changes 2023-02-21 18:16:28 +11:00
David Bomba
a38730ed3f Fixes for test mail server setup 2023-02-21 17:07:27 +11:00
David Bomba
e3949c0479 merge v5-develop 2023-02-21 10:59:11 +11:00
David Bomba
19fdd9e96e Merge branch 'v5-develop' into design_changes 2023-02-21 10:49:16 +11:00
David Bomba
718551f59d Fixes for tests 2023-02-21 08:11:01 +11:00
David Bomba
5765dd697c Clean up and doc blocks for BaseController 2023-02-20 20:56:01 +11:00
David Bomba
2662638974 Return false if no excluded permissions are encountered 2023-02-20 20:00:10 +11:00
David Bomba
949ea3d523 Add excludable permissions for client view list 2023-02-20 19:52:50 +11:00
David Bomba
4364b4369e Additional permissions levels when we want to filtered and intersect permissions 2023-02-20 18:46:26 +11:00
David Bomba
daf65587ca Clean up 2023-02-20 17:23:39 +11:00
David Bomba
ed20376bf5 Fixes for client portal error page logo 2023-02-20 17:09:48 +11:00
David Bomba
60868003c7 Fixes for validation 2023-02-20 16:47:30 +11:00
David Bomba
e3dfcb06b4 Fixes for validation 2023-02-20 16:44:41 +11:00
David Bomba
c8a6cee026 Validation for custom date ranges 2023-02-20 15:30:09 +11:00
David Bomba
70248be9ad Validate custom date ranges 2023-02-20 15:09:20 +11:00
David Bomba
e28b75e83f phpcs 2023-02-18 08:36:51 +11:00
David Bomba
2196d8fc20 frequency_id optional for scheduler 2023-02-17 21:05:01 +11:00
David Bomba
4babfbb651 php-cs-fixer 2023-02-16 12:36:09 +11:00
David Bomba
b76e78e9ed Fixes for email designs and cross client compatibility 2023-02-16 09:20:24 +11:00
David Bomba
eefd2eb5d4 minor fixes 2023-02-16 07:51:12 +11:00
David Bomba
8d0b9fef1f minor fixes 2023-02-15 22:55:18 +11:00
David Bomba
9745cbed4a Wind back mailmailer' 2023-02-15 22:31:02 +11:00
David Bomba
40665bb5b0 Minor fixes 2023-02-15 21:31:25 +11:00
David Bomba
55bdc6b1cc Fixes for designs and client compatibility 2023-02-15 21:11:34 +11:00
David Bomba
342f33b5e1 Updates for Task Status 2023-02-15 11:55:16 +11:00
David Bomba
453042f7e8 Fixes for mailable 2023-02-15 11:37:14 +11:00
David Bomba
a4f2d40d75 Working on emailers 2023-02-15 11:04:47 +11:00
David Bomba
1e5b96ddad Fixes for tests 2023-02-15 09:50:46 +11:00
David Bomba
d1a35510e9 Fixes for tests 2023-02-15 09:39:17 +11:00
David Bomba
7787d1f653 Clean up for access permissions 2023-02-15 09:28:23 +11:00
David Bomba
1a3d5420ed Minor fixes 2023-02-14 11:27:14 +11:00
David Bomba
a8362762cf Fixes for base redirect 2023-02-14 11:25:48 +11:00
David Bomba
e75954b5c8 Small patch 2023-02-14 08:12:50 +11:00
David Bomba
a99c4dfee0 Refactor mailers 2023-02-13 21:09:19 +11:00
David Bomba
328b3a3113 Updates for API docs 2023-02-10 20:21:10 +11:00
David Bomba
dfbb7ec093 Add back token creation 2023-02-09 20:24:35 +11:00
David Bomba
49841ae78d Bulk action request layer 2023-02-09 13:30:39 +11:00
David Bomba
641cda79af Clean up for bank integration bulk actions 2023-02-09 13:12:26 +11:00
David Bomba
3c72418244 Fixes for client portal when archived user attempts to view items 2023-02-09 11:24:01 +11:00
David Bomba
6db335575c Handle user returning from stripe connect without authenticating 2023-02-09 11:07:40 +11:00
David Bomba
e182ce9a66 Handle case where Stripe Connect permission is denied 2023-02-09 11:02:25 +11:00
David Bomba
5f9784dcf8 Fixes for webhooks 2023-02-08 22:37:12 +11:00
David Bomba
ebf99689d1 Add checks for time logs 2023-02-08 10:59:36 +11:00
David Bomba
2746eaef06 Redirect to invoicing.co for login, always 2023-02-07 23:03:05 +11:00
David Bomba
4b9b1c3fc2 Add Product Image and Product Max Quantity to the products table 2023-02-07 22:47:43 +11:00
David Bomba
0e17559a8f Update readme 2023-02-07 20:10:47 +11:00
David Bomba
f6e440af80 Add purge purchase orders to company deletes 2023-02-05 15:22:44 +11:00
David Bomba
cbf8735d23 additional logging 2023-02-05 08:41:28 +11:00
David Bomba
c7fe3c8824 Set credit payments for subscriptions 2023-02-04 17:09:04 +11:00
David Bomba
cfc4a49651 clean up logging 2023-02-03 14:07:45 +11:00
David Bomba
951e460c5a Fixes when importing invoices with associated payments. Ensure we use the correct applied amount 2023-02-03 13:29:53 +11:00
David Bomba
6d07e78280 Allow user input after a quote is approved 2023-02-02 21:04:55 +11:00
David Bomba
4c76107526 Add custom fields to required client info at checkout 2023-02-02 18:19:37 +11:00
David Bomba
5b0c63cb39 Required info binding with required client info 2023-02-02 14:56:05 +11:00
David Bomba
8cf9fdf759 Fail if no invitation found 2023-02-02 12:08:06 +11:00
David Bomba
a69eae2f66 Download purchase order PDF from API 2023-02-01 20:00:55 +11:00
David Bomba
83def1f297 OPENAPI docs for download PDF 2023-02-01 19:56:02 +11:00
David Bomba
4c502919dc Credit PDF download 2023-02-01 19:54:30 +11:00
David Bomba
be03714aa4 Add download route for quote pdf 2023-02-01 19:52:38 +11:00
David Bomba
a2f0c5d4fe Refactor for observers 2023-02-01 15:00:45 +11:00
David Bomba
801740bdb4 Fixes for exception testing 2023-02-01 14:12:44 +11:00
David Bomba
fecf1e13b5 Fixes for tests 2023-02-01 13:46:39 +11:00
David Bomba
c2e177e13b Change error page for subscriptions where upgrade is not available 2023-02-01 08:43:32 +11:00
David Bomba
b8d97a69a2 Refactor for observers 2023-02-01 01:06:21 +11:00
David Bomba
0bff698bc4 fixes for design preview 2023-01-31 23:00:04 +11:00
David Bomba
da245c073a Refactor for permissions to include Edit permissions when testing view permissions 2023-01-31 22:21:23 +11:00
David Bomba
5ca0bf3b23 Minor fixes 2023-01-30 22:26:33 +11:00
David Bomba
a8982cde44 Clean up 2023-01-30 17:08:21 +11:00
David Bomba
cb7897b75e Roll back for selective permission loads 2023-01-30 12:59:47 +11:00
David Bomba
886ca7f1e0 Fixes for staticmodel scopes 2023-01-29 19:56:13 +11:00
David Bomba
c981de29ab Fixes for Webhooks + retries in Jobs 2023-01-29 16:19:20 +11:00
David Bomba
a896faf0bf Fixes for mailers using the appropriate retries and backoff 2023-01-29 14:22:10 +11:00
David Bomba
6c86d7151a Update copyright year 2023-01-29 09:21:40 +11:00
David Bomba
e8608ab58e Fixes for reports 2023-01-28 14:59:35 +11:00
David Bomba
dad9766b26 Fixes for ninja plans 2023-01-28 09:47:57 +11:00
David Bomba
20b7bdfaef Live Design Preview Test 2023-01-27 22:04:02 +11:00
David Bomba
0a696da9f5 Fixes for validation of webhooks 2023-01-27 21:38:59 +11:00
David Bomba
c121971636 Implement logic that changes the response based on user permissions 2023-01-27 20:41:22 +11:00
David Bomba
b67bbdcd7a Fixes for logic surrounding presenting the save payment method details radio buttons 2023-01-26 09:36:59 +11:00
David Bomba
57596ef26f Clean up for Base controller and enhanced permission filers 2023-01-25 12:58:24 +11:00
David Bomba
a0ac9df5fd Improve rate limiting when using send with gmail 2023-01-25 11:28:23 +11:00
David Bomba
79ec6b2ddc Ensure api token has a name using update route 2023-01-25 10:43:18 +11:00
David Bomba
27b79aa551 Set companies on trial commence 2023-01-25 08:45:05 +11:00
David Bomba
3312e7ce12 Update permissions logic 2023-01-23 11:01:27 +11:00
David Bomba
2203403818 add filename to headers for inline files 2023-01-23 09:49:40 +11:00
David Bomba
9f061ad0bb add filename to headers for inline files 2023-01-23 09:43:46 +11:00
David Bomba
f6e740b582 add filename to headers for inline files 2023-01-23 09:39:29 +11:00
David Bomba
e2ef82b266 Fixes for content-disposition in CORS 2023-01-23 09:31:40 +11:00
David Bomba
5e012aa520 Setup permissions for Bank Transactions 2023-01-23 08:25:43 +11:00
David Bomba
35726575c8 Clean up for credit controller 2023-01-22 16:49:39 +11:00
David Bomba
3438d19a10 Improve bulk route auth layer 2023-01-22 16:40:02 +11:00
David Bomba
5888252267 Enhance bulk action guards + validation layer 2023-01-22 16:34:47 +11:00
David Bomba
c502177470 Bulk credit requests 2023-01-22 15:19:49 +11:00
David Bomba
7bd5a73d70 Bulk action request for company gateways 2023-01-22 15:11:33 +11:00
David Bomba
9628580be0 Add statement date range to the statement 2023-01-22 15:03:23 +11:00