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

3414 Commits

Author SHA1 Message Date
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
David Bomba
b7a49b97cd Bulk action request for bank transactions 2023-01-22 14:49:15 +11:00
David Bomba
ec1d4392bd Add form request for client bulk actions 2023-01-22 14:40:22 +11:00
David Bomba
f6549f43ad Updates for API Docs 2023-01-22 09:28:50 +11:00
David Bomba
1944d8214e Clean up for logging. 2023-01-21 19:19:08 +11:00
David Bomba
c1563c571d Permissions tests 2023-01-21 16:52:24 +11:00
David Bomba
580868767c Add additional checks into check data script 2023-01-21 11:33:41 +11:00
David Bomba
fc5d6a99fe add guard to client gateway tokens 2023-01-21 09:59:00 +11:00
David Bomba
f7281e4310 ListResponse permissions 2023-01-21 09:23:56 +11:00
David Bomba
883c8f2289 Tests for refactors of API permissions 2023-01-20 23:45:29 +11:00
David Bomba
24aa73c359 Fixes for notifications 2023-01-19 17:20:31 +11:00
David Bomba
e0170dbecf Show credit payment amounts in the client portal 2023-01-19 14:45:34 +11:00
David Bomba
7b40340047 Fixes for Purchase Order Filters 2023-01-19 10:23:42 +11:00
David Bomba
05b3518fb7 Set correct invoice numbers for zero payment invoices 2023-01-19 10:14:10 +11:00
David Bomba
a1063f8249 Run post update in github actions to ensure cache is built 2023-01-19 07:54:15 +11:00
David Bomba
c46d5ecef7 Rewrite zip, when deleting files prior to extraction 2023-01-18 21:23:02 +11:00
David Bomba
8ee1f8eaf1 Improve subscriptions v2 for free subscriptions 2023-01-18 21:06:09 +11:00
David Bomba
1a60f8d9d8 Fixes for tests 2023-01-18 20:42:46 +11:00
David Bomba
0d767f7d98 update billing_context to use hashed_ids 2023-01-18 16:52:32 +11:00
David Bomba
dedc1f5774 Update meta data for swagger documentation 2023-01-18 10:47:41 +11:00
David Bomba
1b1fc71d0d Validation rules for clients in scheduler 2023-01-17 22:40:40 +11:00
David Bomba
5caba1d2c7 Implement next_run calculations 2023-01-17 19:42:34 +11:00
David Bomba
52a982d634 Email Tests 2023-01-17 12:21:36 +11:00
David Bomba
c51dd313b9 Tests for emailing client statements 2023-01-17 11:00:12 +11:00
David Bomba
67dfe8a4b9 Show terms/footers on Recurring Invoice Preview 2023-01-17 09:43:11 +11:00
David Bomba
f84a309964 Add task schedulers to login / refresh routes 2023-01-17 08:37:15 +11:00
David Bomba
9641d88b14 Remove .htaccess from update script 2023-01-17 08:31:07 +11:00
David Bomba
d1049f3a90 Clean up and formatting for mailers 2023-01-15 21:16:10 +11:00
David Bomba
7c3aaa4898 Set the trial flag only once 2023-01-15 19:05:52 +11:00
David Bomba
3ce3187ec2 Minor fixes for client ledger balance update 2023-01-15 17:42:13 +11:00
David Bomba
6100f9416b Minor fixes for billingportal purchase 2023-01-15 17:40:11 +11:00
David Bomba
5d1dc68739 Pass whitelabel to front end 2023-01-15 07:46:23 +11:00
David Bomba
35fde4a73e Clean up for scheduler 2023-01-13 20:23:03 +11:00
David Bomba
9e5417ab1c Define the Client Statement Class 2023-01-13 20:16:17 +11:00
David Bomba
9e415b420c Refactor for scheduled tasks 2023-01-13 12:43:38 +11:00
David Bomba
5389c00c2f migrations for companies/accounts table 2023-01-13 00:32:54 +11:00
David Bomba
1d811c49b9 Return success to webhook URL when the gateway has been deleted/non-resolvable to prevent constant webhook retries 2023-01-12 15:58:02 +11:00
David Bomba
afad1245c9 Clean up for Filters 2023-01-12 13:52:06 +11:00
David Bomba
fadc039eba Merge branch 'cleanup_deprecated_import' into v5-develop 2023-01-12 11:08:42 +11:00
David Bomba
d2d181e7a1 Fixes for CSV delimiters 2023-01-12 09:20:24 +11:00
David Bomba
077986d59c Clean up legacy importer 2023-01-12 09:19:38 +11:00
David Bomba
2e24fc34c7 domain rules 2023-01-11 20:41:09 +11:00
David Bomba
e174b379a6 Additional mailer implementation 2023-01-11 19:29:27 +11:00
David Bomba
b950c805be Handle trials 2023-01-11 12:47:03 +11:00