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

2791 Commits

Author SHA1 Message Date
David Bomba
b8bc92deb0 Improve the performance of PDF viewing when PDF file size is very large 2023-07-15 09:17:38 +10:00
David Bomba
552c630a63 Add in controllers for reports 2023-07-13 22:01:22 +10:00
David Bomba
4f8ba1c930 Additional Reports 2023-07-13 15:23:57 +10:00
David Bomba
484d090fae Minor fixes 2023-07-13 10:59:10 +10:00
David Bomba
00890298dd Merge branch 'html_client_portal_entity' into v5-develop 2023-07-12 16:57:39 +10:00
David Bomba
8812286ccb Updates for html cp 2023-07-12 14:55:48 +10:00
David Bomba
3a4ee0a00c Minor cleanup 2023-07-12 10:24:19 +10:00
David Bomba
22bbbf26fb Working on html client portal 2023-07-11 21:16:15 +10:00
David Bomba
6a2600b7dc Fixes for protected download streams 2023-07-10 18:36:42 +10:00
David Bomba
dd61b41919 Updates for silent migrations 2023-07-10 12:55:21 +10:00
David Bomba
fb37fc40a3 Add protected download route with signed route signatures 2023-07-07 14:56:43 +10:00
David Bomba
71523ecde3 Improve throttling on reports and job overlap 2023-07-07 13:47:34 +10:00
David Bomba
e2ed2fa2b2 Fixes for plain text emails 2023-07-06 21:16:18 +10:00
David Bomba
0fba21571b Updates for composer dependencies 2023-07-05 09:29:55 +10:00
David Bomba
72fd21b69d Send user/companyuser on update preferences 2023-07-05 08:01:09 +10:00
David Bomba
d40da3c7f2 Adjustments for imports 2023-07-04 09:07:31 +10:00
David Bomba
1a000427fb Minor fixes for bank transaction import 2023-07-04 08:37:09 +10:00
David Bomba
a449d3b445 Fixes for redirects 2023-06-30 16:30:37 +10:00
David Bomba
991728370d Fixes for redirects 2023-06-30 16:29:10 +10:00
David Bomba
8017b589c2 Refactors for excessive PDF generation 2023-06-30 15:28:04 +10:00
David Bomba
d53c36d3ef Updates for access token with microsoft 2023-06-30 14:30:27 +10:00
David Bomba
5f1267d495 Improve activities 2023-06-26 22:50:26 +10:00
David Bomba
81d6dbe865 Fixes for date range calculations 2023-06-26 15:14:58 +10:00
David Bomba
e6b620bc56 increase default activities 2023-06-24 23:04:19 +10:00
David Bomba
455cc41d77 Refactor activities 2023-06-24 23:02:38 +10:00
David Bomba
4065427da0 Minor fixes 2023-06-24 14:57:57 +10:00
David Bomba
0279cebbaf Working on activity logs 2023-06-24 11:30:44 +10:00
David Bomba
a96eb6119c Fixes for activity records 2023-06-24 10:09:14 +10:00
David Bomba
b71f1c0e37 minor fixes 2023-06-23 08:10:05 +10:00
David Bomba
ec562f645a Refactors for generation of PDFs 2023-06-22 19:52:43 +10:00
David Bomba
a4c14084da Dedicated update route for company user preferences 2023-06-22 12:07:03 +10:00
David Bomba
0c54b20987 Fixes for generating PDFs 2023-06-22 00:16:20 +10:00
David Bomba
34fb77e7dc Add auth to document downloads 2023-06-14 10:10:11 +10:00
David Bomba
b89f0a2179 Add hungarian language 2023-06-14 08:09:13 +10:00
David Bomba
664e70e8d4 Clean up for company controller 2023-06-12 21:12:33 +10:00
David Bomba
2571f5eb79 Minor cleanups 2023-06-12 20:48:23 +10:00
David Bomba
10a83af0af Fixes for landing url after confirmation 2023-06-11 16:45:40 +10:00
David Bomba
354c38e4ab Update landing URLs after signup 2023-06-11 16:43:04 +10:00
David Bomba
87fb632b3f Add password timeout route 2023-06-08 20:37:01 +10:00
David Bomba
f394982488 Change response logic for migrations 2023-06-08 09:37:21 +10:00
David Bomba
23a88f5a99 Add server timing for previews 2023-06-07 12:36:31 +10:00
David Bomba
3f610d68eb Refactor for subdomain validations: 2023-06-07 11:21:26 +10:00
David Bomba
6a59102a90 Correct redirects for the AP 2023-06-04 16:46:59 +10:00
David Bomba
0afbb1947e Redirect to the appropriate AP depending on headers 2023-06-04 16:11:40 +10:00
David Bomba
cb6a9fb9f9 Minor fixes + translations 2023-05-31 14:36:35 +10:00
David Bomba
60030c4e9a Do no force self hosters to enter a phone number to enable 2FA 2023-05-31 07:51:48 +10:00
David Bomba
ea9632c72e Improve template filters for bulk emails 2023-05-31 06:39:02 +10:00
David Bomba
4faf0d2e5f Refactor for missing company tokens 2023-05-29 15:53:36 +10:00
David Bomba
e675d6bfb4 Clean up 2023-05-29 13:43:11 +10:00
David Bomba
552532f1ef Improve functionality of Purchase Order Signatures 2023-05-29 13:35:52 +10:00
David Bomba
6c00933c04 Fixes for react redirector 2023-05-29 12:54:41 +10:00
David Bomba
cf75b9d273 Remove duplicate saves for company settings 2023-05-24 20:31:46 +10:00
David Bomba
49bfcd278e Fixes for task statuses 2023-05-22 21:59:07 +10:00
David Bomba
a38d011d56 next send date 2023-05-22 17:41:12 +10:00
David Bomba
855e20b6b2 Version Chart queries 2023-05-21 20:31:55 +10:00
David Bomba
dd59cb6de6 Fixes for recurring expense payment dates 2023-05-18 09:19:01 +10:00
David Bomba
9bd1946bc4 Update task statuses on reorder 2023-05-18 09:12:12 +10:00
David Bomba
7b48da0cff Minor fixes for scheduler 2023-05-18 08:31:21 +10:00
David Bomba
4767c1a14a Updates for chart permissions 2023-05-16 15:35:29 +10:00
David Bomba
269fbea1f0 Update client tax data when updating the client record 2023-05-16 07:43:26 +10:00
David Bomba
25a7038a11 Fixes for tests 2023-05-15 21:40:57 +10:00
David Bomba
7a88d631dc Updates for e-invoice signatures 2023-05-15 21:20:47 +10:00
David Bomba
bf2475d0ee updates for charts 2023-05-12 09:01:54 +10:00
David Bomba
5a0514a905 Minor fixes for payment imports 2023-05-10 08:58:04 +10:00
David Bomba
430d42b2e0 Minor fixes for imports in appserviceprovider 2023-05-05 13:16:34 +10:00
David Bomba
ab6aa93d9a minor fixes for recurring controllers 2023-05-04 11:18:13 +10:00
David Bomba
db541de741 Minor Fixes: 2023-05-03 10:12:06 +10:00
David Bomba
3708e76ac8 Fixes for logincontroller 2023-05-03 10:08:33 +10:00
David Bomba
ba68682ced Fixes for portal - hide deleted invoice from payment view 2023-05-03 09:59:53 +10:00
David Bomba
ba7191d6eb Cleanup 2023-05-03 09:41:12 +10:00
David Bomba
00e74c3d3d Cleanup for login controller - ensure tokens are present when user oauths 2023-05-03 09:39:12 +10:00
David Bomba
afdd594748 Change self updater to .tar 2023-05-03 00:33:58 +10:00
David Bomba
89718761cc Fixes for tar github actions 2023-05-03 00:20:47 +10:00
David Bomba
1f75ca4a74 Fixes for releases 2023-05-02 20:33:48 +10:00
David Bomba
a2a777a12b Clean up for Self Updater 2023-05-02 20:23:29 +10:00
David Bomba
704f9ff9c5 Change self host releases from zip to tar 2023-04-30 21:20:52 +10:00
David Bomba
d1d9f7fc27 Fixes for user controllers 2023-04-30 16:20:57 +10:00
David Bomba
4e8d1a58f2 Completing OpenAPI documentation for clients 2023-04-29 23:47:09 +10:00
David Bomba
6834ada604 Bulk action tests for group settings 2023-04-29 21:10:26 +10:00
David Bomba
939dd44be5 Set new default design if current default is deleted 2023-04-29 21:01:02 +10:00
David Bomba
c9ad9c24db When disconnecting oauth mailer - reset default mailer 2023-04-29 20:39:38 +10:00
David Bomba
f1eee89087 When disconnecting oauth mailer - reset default mailer 2023-04-29 19:32:20 +10:00
David Bomba
06e2bcbf83 Fixes for subscriptions 2023-04-29 16:04:42 +10:00
David Bomba
b52204c616 Static analysis cleanup 2023-04-29 09:56:27 +10:00
David Bomba
3217b68f8e Add group setting filters 2023-04-29 09:44:34 +10:00
David Bomba
77bbb8d9e6 move e_invoice config into company settings 2023-04-28 11:39:41 +10:00
David Bomba
cc2eab87bd Add Khmer language 2023-04-27 15:02:52 +10:00
David Bomba
c259bf44be Update bank integrations 2023-04-27 13:35:25 +10:00
David Bomba
f39766d374 Improve notifications for reminders 2023-04-27 13:15:49 +10:00
David Bomba
32c30b195b Static analysis cleanup 2023-04-27 08:05:57 +10:00
David Bomba
2a926c419b Static analysis cleanup 2023-04-27 07:46:59 +10:00
David Bomba
759b840dbf Fixes for static analysis 2023-04-27 00:16:07 +10:00
David Bomba
482e74ac5e Fixes for static analysis 2023-04-27 00:11:31 +10:00
David Bomba
caa7c30620 Static analysis cleanup 2023-04-26 23:17:49 +10:00
David Bomba
a9027c1c33 Static analysis cleanup 2023-04-26 23:03:32 +10:00
David Bomba
f00a89dd8b Static analysis cleanup 2023-04-26 22:17:40 +10:00
David Bomba
d8da1f8fea Static analysis cleanup 2023-04-26 20:24:10 +10:00
David Bomba
d1eee82938 Minor fixes for browser caching 2023-04-26 15:44:54 +10:00
David Bomba
c661cfc654 Fixes for static analysis 2023-04-26 11:21:20 +10:00
David Bomba
11c5aaba82 FIxes for show_credits_tables 2023-04-26 10:56:23 +10:00
David Bomba
b21344693c Clear up bank transactions 2023-04-26 07:58:40 +10:00
David Bomba
1aa5368e31 Update blacklist rules 2023-04-25 14:38:43 +10:00
David Bomba
a71e8bd5e0 Add in verification view for gocardless 2023-04-25 09:31:58 +10:00
David Bomba
86585d5c8e Gracefully redirect to the appropriate front end 2023-04-25 09:29:39 +10:00
David Bomba
fa1f16f36d Remove oauth credentials as fillable properties 2023-04-25 08:31:24 +10:00
David Bomba
25d3c8d209 Improvements for eager loading 2023-04-24 20:35:26 +10:00
David Bomba
3a429605b7 Report Controllers 2023-04-24 13:41:35 +10:00
David Bomba
ec4c585704 Minor adjustments for htmlengine 2023-04-22 14:59:52 +10:00
David Bomba
88bb2025e0 Memory saving for self updater 2023-04-21 17:38:05 +10:00
David Bomba
02f7aee838 Do not rehydrate bank accounts unnecessarily 2023-04-20 13:09:42 +10:00
David Bomba
f144252097 Add form request for product bulk actions 2023-04-19 17:31:29 +10:00
David Bomba
65c7a2c1d5 Import Recurring Invoices 2023-04-19 15:21:50 +10:00
David Bomba
14de70d4f0 Additional translations 2023-04-19 13:47:47 +10:00
David Bomba
6da98e2a3a Activity Export 2023-04-19 13:26:22 +10:00
David Bomba
1a503cf290 Add credits as an optional display for statements 2023-04-19 12:31:27 +10:00
David Bomba
a365d11661 Minor cleanup? 2023-04-17 18:23:07 +10:00
David Bomba
f571401cd4
Merge pull request #8442 from turbo124/v5-develop
Additional translations
2023-04-17 17:50:52 +10:00
David Bomba
d742e7b42f
Merge pull request #8368 from LarsK1/v5-develop
Support for XRechnung / ZUGFeRD / e-Factur
2023-04-17 17:50:31 +10:00
Lars Kusch
81b5c8783e Renamed to e_invoice 2023-04-17 09:24:16 +02:00
David Bomba
3f622f20fd Update transaltions 2023-04-17 08:20:12 +10:00
David Bomba
aa156330db Update oauth disconnect method 2023-04-12 10:38:18 +10:00
David Bomba
fabf02ace0 Fixes for task time_logs 2023-04-11 12:23:09 +10:00
David Bomba
69e84fe142 Remove requirements for cache to be updated after .env vars are changed 2023-04-06 11:07:24 +10:00
Lars Kusch
9b7845d4b5
Merge branch 'v5-develop' into v5-develop 2023-04-05 17:32:43 +02:00
David Bomba
f780545b1b Refactor to allow link multiple expenses to a transaction 2023-04-05 14:53:48 +10:00
David Bomba
ec597d7b2e Disconnect OAuth Mailer 2023-04-05 11:18:10 +10:00
Lars Kusch
0e74d6e03d Created API for XInvoice 2023-04-03 14:34:47 +02:00
David Bomba
4bbd4c9393 Remove logging 2023-04-03 17:44:55 +10:00
David Bomba
539076b374 Minor fixes for hosted ninja 2023-04-02 21:42:14 +10:00
David Bomba
ed745bf30c Fixes for account creation 2023-04-02 15:57:27 +10:00
David Bomba
634063779a minor fixes 2023-03-31 10:33:34 +11:00
David Bomba
a3fde9f1fc Add migration for mailgun 2023-03-24 13:04:26 +11:00
David Bomba
19e2e98665 Base Controller clean up 2023-03-24 12:12:12 +11:00
David Bomba
120d7ed57f Improve quality of account creation 2023-03-24 11:22:21 +11:00
David Bomba
7459932536 Add checks for stale gateway fees 2023-03-23 16:51:45 +11:00
David Bomba
6e9ebd5779 Refactor for GoCardless Billing Flow 2023-03-22 15:04:04 +11:00
David Bomba
d7ff984818 Subscription table view client portal 2023-03-22 12:42:38 +11:00
David Bomba
0cd984b29b Subscription table view client portal 2023-03-22 12:41:44 +11:00
David Bomba
c906bcbf93 Subscription table view client portal 2023-03-22 12:38:04 +11:00
David Bomba
67a7f823e2 Subscription table view client portal 2023-03-22 12:36:28 +11:00
David Bomba
0e80303033 Adjustments for gocardless currency amount 2023-03-22 11:36:46 +11:00
David Bomba
6e6019feaf Change Pre Payments to be always available as recurring 2023-03-22 09:20:54 +11:00
David Bomba
9e882f7cfe Update production routes 2023-03-21 19:56:20 +11:00
David Bomba
1856b44f01 Updates for white label translation 2023-03-20 20:17:04 +11:00
David Bomba
3f19376e85 Working on global taxes 2023-03-19 20:10:20 +11:00
David Bomba
47caaa0be3 Update user input for po number when approving a quote 2023-03-18 19:54:59 +11:00
David Bomba
5a42b89d55 cs fixer 2023-03-18 18:24:56 +11:00
David Bomba
ab2362e874 Retry webhooks 2023-03-17 18:27:26 +11:00
David Bomba
8c7aa563f4 Fixes for liap 2023-03-17 13:55:46 +11:00
David Bomba
f14de42684 Add recurring options to ivnoice 2023-03-17 12:49:08 +11:00
David Bomba
7e56f69610 Fixes for random data seeder 2023-03-17 09:47:26 +11:00
David Bomba
c213e8705d Update payment display screen in Client Portal. 2023-03-16 16:45:40 +11:00
David Bomba
6729678332 client initiated payments 2023-03-16 15:20:38 +11:00
David Bomba
6cd7235b41 Updates for mailable 2023-03-16 09:23:24 +11:00
David Bomba
95271bf090 v5.5.93 2023-03-16 07:35:44 +11:00
David Bomba
336e5aaf5b Hide pre payments from release 2023-03-16 00:13:30 +11:00
David Bomba
ab13a8de78 Increase recurring prices 2023-03-15 17:01:55 +11:00
David Bomba
434d2f6763 Allow removing deleted user 2023-03-15 11:05:58 +11:00
David Bomba
5dc4eafde9 Do not subtract services as product inventory 2023-03-15 10:46:36 +11:00
David Bomba
42adc4d897 Fixes for company token sanity 2023-03-14 07:25:27 +11:00
David Bomba
7e81f53a04 Clean up auth dir 2023-03-13 17:59:46 +11:00
David Bomba
820995e262 Clean up for Login Controller 2023-03-13 17:55:33 +11:00
David Bomba
8ea6044555 move NinjaUser to sync when creating accounts 2023-03-13 17:31:30 +11:00
David Bomba
6f3ba86465 Roll back liap 2023-03-12 18:01:32 +11:00
David Bomba
b346445c35
Merge branch 'v5-develop' into v5-develop 2023-03-11 18:30:23 +11:00
David Bomba
ad0f06f73a License tests 2023-03-10 13:21:07 +11:00
David Bomba
22eb28d138 White label license 2023-03-10 13:19:43 +11:00
David Bomba
f13ba7d961 Plan Tests 2023-03-10 13:01:32 +11:00
David Bomba
a18e55e1d1 Prevent deleted invitations from accessing entity 2023-03-09 14:40:16 +11:00
David Bomba
1d24d211ee Code Cleanup 2023-03-08 23:16:08 +11:00
David Bomba
9874c1aee5 Fixes for emails 2023-03-08 17:56:34 +11:00
David Bomba
3ef2591b38 Fixes for phpstan 2023-03-08 17:43:52 +11:00
David Bomba
5dacc04295 Fixes and documentation for Email Defaults 2023-03-08 17:20:40 +11:00
David Bomba
9052a16b82 Working on email refactor 2023-03-07 23:17:03 +11:00
David Bomba
0d01f4b773 Working on email refactor 2023-03-07 22:36:50 +11:00
David Bomba
2f3b0e51f0 Minor fixes 2023-03-06 13:15:11 +11:00
David Bomba
d9e6d5149b Fixes for delimiter search 2023-03-04 11:53:09 +11:00
David Bomba
1bfc990758 Update Authorize.net to add in PO Number 2023-03-04 08:45:41 +11:00
David Bomba
f67959fb06 Working on subscriptions 2023-03-01 13:42:31 +11:00
David Bomba
cc6ae43f4a Fixes for bank transaction permissions 2023-02-28 22:17:32 +11:00
David Bomba
bf85ea60e4 Minor fixes for permissions 2023-02-28 22:07:58 +11:00
David Bomba
1cf953a080 Minor fixes 2023-02-28 21:54:08 +11:00
David Bomba
13881ac6e5 Fixes for PDFMock 2023-02-28 18:05:08 +11:00
David Bomba
25bfe755c4 Update v5-dev branch 2023-02-28 17:15:00 +11:00
David Bomba
275041b903 bank transfer 2023-02-27 15:32:37 +11:00
David Bomba
fe40771a24 Add filters for Scheduler 2023-02-26 18:21:23 +11:00
David Bomba
c269bc54c7 Clean up for pdfmocks 2023-02-25 15:40:04 +11:00
David Bomba
2a9fe02546 Merging designer changes 2023-02-25 15:01:52 +11:00
David Bomba
8dcc3c4cbd Merging designer changes 2023-02-25 14:52:52 +11:00
David Bomba
d21ce4a567 Merge designer into design_changes 2023-02-25 14:36:00 +11:00
David Bomba
dd88b06bb0 minor fixes for auth gate on destroy scheduler 2023-02-24 12:16:40 +11:00
David Bomba
c8f8ef9ad6 Fixes for conflicts 2023-02-24 07:40:25 +11:00
David Bomba
0dc4b64ad0 Minor cleanup 2023-02-23 20:59:14 +11:00
David Bomba
36655eabec Limit per page to 5000 2023-02-23 18:37:15 +11:00
David Bomba
0d6c8f05e1 Limit per page to 5000 2023-02-23 18:36:56 +11:00
David Bomba
2f4e4278d7 fixes for conflicts 2023-02-23 06:35:39 +11:00
David Bomba
57cbbd0a42 Fixes for valid urls 2023-02-22 18:01:35 +11:00
David Bomba
c3668d7999 Fixes for valid urls 2023-02-22 17:58:21 +11:00
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
5765dd697c Clean up and doc blocks for BaseController 2023-02-20 20:56:01 +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
e28b75e83f phpcs 2023-02-18 08:36:51 +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
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
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
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
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
2746eaef06 Redirect to invoicing.co for login, always 2023-02-07 23:03:05 +11:00
Lars Kusch
841489e895
Merge branch 'v5-develop' into v5-develop 2023-02-07 09:32:44 +01: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
6d07e78280 Allow user input after a quote is approved 2023-02-02 21:04:55 +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