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

4404 Commits

Author SHA1 Message Date
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
Lars Kusch
7285b39f1e
Merge branch 'v5-develop' into v5-develop 2023-01-16 16:31:30 +01: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
ff9bd79449 Merge branch 'v5-develop' into designer 2023-01-11 23:40:19 +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
David Bomba
05192c9f87 Push purchase order PDf creator into unified system 2023-01-08 16:15:04 +11:00
David Bomba
c5de8de343 Add subscription filters 2023-01-05 22:09:25 +11:00
David Bomba
dc4e0b9c96 Add subscription filters 2023-01-04 13:09:47 +11:00
David Bomba
fd51303617 Product Sales Report 2023-01-04 01:30:50 +11:00
David Bomba
6400ece913 Minor fixes for expense validation 2022-12-23 12:20:15 +11:00
David Bomba
a88ef592de Refactor for livewire 2022-12-23 11:56:07 +11:00
David Bomba
843229d9b5 Refactor for livewire 2022-12-23 11:51:29 +11:00
David Bomba
3a85441c49 Refactor for livewire 2022-12-23 11:39:41 +11:00
David Bomba
d4356af782 Refactor Livewire passing references 2022-12-23 11:33:14 +11:00
David Bomba
9e84f6c10f Reduce object sizes in Livewire 2022-12-22 16:53:48 +11:00
David Bomba
3e4926d88e Reduce object sizes in Livewire 2022-12-22 16:44:36 +11:00
David Bomba
28cbe52d9c Refactor for subscriptions and changing between subscriptions 2022-12-22 15:58:18 +11:00
David Bomba
b1454d11ab Minor fixeS 2022-12-21 12:27:47 +11:00
David Bomba
cb823ef8b5 Clean up for register form 2022-12-20 23:53:52 +11:00
David Bomba
3bb04b4edf Move stale invoice cleanup to scheduler 2022-12-20 22:32:13 +11:00
David Bomba
c3945a1bac Ensure Unique Emails 2022-12-20 21:49:53 +11:00
David Bomba
13f8aa2140 Refactor subscription invoices to use standard allow temporary invoice numbers until they are confirmed 2022-12-20 21:46:20 +11:00
David Bomba
971787161c Enforce registration for subscriptions if configured 2022-12-20 15:50:02 +11:00
David Bomba
af0b459f94 Fixes for category IDs for recurring expenses 2022-12-20 10:26:29 +11:00
David Bomba
515e93250f Purchase Order Notifications 2022-12-19 23:25:48 +11:00
David Bomba
e29b08824a Use id_token for apple when deleting companies 2022-12-19 21:07:38 +11:00
David Bomba
9cb1e2b0b4 Harvest only the error message from the webhook endpoint 2022-12-19 14:57:44 +11:00
David Bomba
fd789ffddc Fixes for change plan with subscriptions 2022-12-18 20:57:32 +11:00
David Bomba
e6903984f4 Code cleanup 2022-12-18 14:35:13 +11:00
David Bomba
4761f8a1c9 Flip sort order for payments in client portal 2022-12-17 09:26:31 +11:00
Lars Kusch
10cc02c14d Fix route 2022-12-16 15:19:00 +01:00
Lars Kusch
b3dd3aaaa1 Added BACS to payment controller 2022-12-16 12:05:10 +01:00
David Bomba
d6aedeef91 Subscriptions v2 - handle trial 2022-12-16 16:21:14 +11:00
David Bomba
3a1f1f5f8e Updates for payment filters 2022-12-16 10:48:17 +11:00
David Bomba
ccb98aaf06 Updates for payment filters 2022-12-16 10:46:50 +11:00
David Bomba
ead61d8f74 Updates for payment filters 2022-12-16 10:44:57 +11:00
David Bomba
36a0d63069 Updates for payment filters 2022-12-16 10:40:03 +11:00
David Bomba
0399e7ce6d Updates for payment filters 2022-12-16 10:39:21 +11:00
David Bomba
7ca4e27059 Updates for payment filters 2022-12-16 10:36:53 +11:00
David Bomba
e2439b60c3 Prevent relinking of payments with transactions 2022-12-16 09:38:02 +11:00
David Bomba
b1851e310b Move logic in alpine for transitions 2022-12-15 15:42:37 +11:00
David Bomba
55c0453b75 Subscriptions v2 2022-12-15 12:16:50 +11:00
David Bomba
1b1016efb9 Fixes for Apple OAuth 2022-12-14 17:35:36 +11:00
David Bomba
5a7b032975 Fixes for profit/loss request 2022-12-14 16:41:05 +11:00
David Bomba
e595105f69 Refactor to use vendor currencies for purchase orders 2022-12-14 11:45:47 +11:00
David Bomba
3998cc9d10 Add doc block definitions 2022-12-14 11:26:07 +11:00
David Bomba
454359d253 Force a currency for vendors 2022-12-14 11:09:14 +11:00
David Bomba
efa66f1a8b logging for socialite 2022-12-13 20:47:49 +11:00
David Bomba
a63d267deb Subscriptions v2 2022-12-12 16:00:39 +11:00
David Bomba
32ff078a64 Remove all instances of dispatchSync() 2022-12-12 15:27:22 +11:00
David Bomba
660371cbf5 Subscriptions v2 - OTP 2022-12-10 16:31:31 +11:00
David Bomba
21bec86fda Subscriptions v2 2022-12-10 14:25:46 +11:00
David Bomba
9a0a55d356 OTP for subscriptions 2022-12-10 12:28:54 +11:00
David Bomba
68688e5b98 Subscriptions v2 2022-12-09 19:39:27 +11:00
David Bomba
1ca6810132 Subscriptions v2 2022-12-09 16:50:48 +11:00
David Bomba
be2d6afc63 OTP for subscriptions 2022-12-09 15:41:54 +11:00
David Bomba
8f4350bcb9 Subscriptions v2 2022-12-09 14:36:39 +11:00
David Bomba
d6f327c4ef Fixes for bank rule tests 2022-12-09 13:47:54 +11:00
David Bomba
41dcb7cf4a Subscriptions v2 2022-12-09 12:35:37 +11:00
David Bomba
a2e94bb27e Disable auto billing on recurring invoices and generated invoices if disabled in client portal 2022-12-09 08:31:22 +11:00
David Bomba
482918e3f3 Cast matomo id to string 2022-12-08 11:39:43 +11:00
David Bomba
69a1419e9b Fixes for updateinvoice events 2022-12-08 11:17:18 +11:00
David Bomba
dff9c9566c Fixes for phone validation 2022-12-08 10:38:52 +11:00
David Bomba
82a1bf80ad Subscriptions v2 2022-12-07 16:48:40 +11:00
David Bomba
33d4402189 Subscriptions v2 2022-12-07 16:45:25 +11:00
David Bomba
5b63e0fd81 Fixes for latency when sending emails 2022-12-03 09:50:55 +11:00
David Bomba
e5d212bd9a Ensure due_date_days is populated 2022-12-02 10:36:47 +11:00
David Bomba
986ed9016a Updates for translations for Stripe 2022-12-02 06:59:16 +11:00
David Bomba
b28aa5d1cd Add form request for enable two factor 2022-12-01 15:33:40 +11:00
David Bomba
ae1abf406a Working on Subscriptions v2 2022-11-30 21:13:24 +11:00
David Bomba
c313caa59e Add Payment Id to bank transactions table 2022-11-30 18:39:22 +11:00
David Bomba
0dc9129e76 Fixes for expense category validation 2022-11-30 17:15:22 +11:00
David Bomba
4f06bd116b Fixes for expense category validation 2022-11-30 17:13:03 +11:00
David Bomba
c4b7cc615e Minor cleanup 2022-11-30 16:38:01 +11:00
David Bomba
7abc257499 Merge branch 'attachData_for_attachments_rather_than_file_paths' into v5-develop 2022-11-30 16:37:29 +11:00
David Bomba
d87cdd84b3
Merge pull request #8009 from checkitsedo/#8008-CSV-Import-AutoDetect-Delimiter
#8008 csv import auto detect delimiter
2022-11-30 16:03:06 +11:00
David Bomba
eb0bdd12ba Fixes for CSV imports, replace work_phone with phone 2022-11-30 11:46:02 +11:00
checkitsedo
b63b53e9d3
Add CSV delimiter Autodetection
Line 139 and Lines 162-173:
Checks $csvfile for the most accurate delimiter ($bestDelimiter)

Line 140:
Sets the Delimiter for league/csv Reader
2022-11-30 00:52:27 +01:00
David Bomba
b6035ca676 Fixes for storing bank transactions 2022-11-30 09:18:49 +11:00
David Bomba
0423e2f9b1 Fixes for store bank transaction 2022-11-30 08:38:59 +11:00
David Bomba
bf3713cf4f Fixes for store bank transaction 2022-11-30 08:38:25 +11:00
David Bomba
925a6bdfc9 Fixes for when no bank integration id is sent 2022-11-30 08:25:24 +11:00
David Bomba
c9080b14c7 Fixes for missing properties in store bank integration request 2022-11-29 17:01:10 +11:00
David Bomba
4242805e5c Minor fixes for company gateways validation 2022-11-29 16:19:05 +11:00
David Bomba
d0bb55f0c2 Refactor remaining entities to attach using data rather than paths 2022-11-28 14:16:46 +11:00
David Bomba
93c96e0d78 Inject slight delay into emails 2022-11-28 12:24:07 +11:00
David Bomba
788055dad8 Fixes for updated_at in bank_transaction_rules 2022-11-27 19:10:11 +11:00
David Bomba
31988d0387 Fixes for creating backup directory if it does not exist 2022-11-27 09:46:24 +11:00
David Bomba
667c1848dc Improve validation layer for reports 2022-11-26 12:48:42 +11:00
David Bomba
dbdda5dd03 clean up request 2022-11-26 12:42:02 +11:00
David Bomba
65a792edbf Update twilio sms authorize() method 2022-11-26 12:21:03 +11:00
David Bomba
b2c9f33170 updates for SMS confirmations 2022-11-26 12:15:21 +11:00
David Bomba
a11d2c88bc updates for db schema 2022-11-25 23:30:03 +11:00
David Bomba
ff38a91302 Bulk match transactions 2022-11-25 07:52:47 +11:00
David Bomba
20810bd7fe Minor fixes for company count 2022-11-24 20:33:52 +11:00
David Bomba
4ea0d03b5c Update validation rules for subscriptions 2022-11-24 14:33:18 +11:00
David Bomba
60341c7c07 Add filters for tasks by project 2022-11-24 11:38:57 +11:00
David Bomba
3994abd10f minor fixes for usage of client portal subdomains in self hosted instances 2022-11-24 09:37:14 +11:00
David Bomba
7d589c5a7c Merge branch 'bank_rules' into v5-develop 2022-11-24 09:33:41 +11:00
David Bomba
891c742c5d Fixes for custom client portal subdomains 2022-11-24 09:33:25 +11:00
David Bomba
b043d1a190 Merge branch 'v5-develop' into bank_rules 2022-11-24 08:05:15 +11:00
David Bomba
d34337edb5 Minor fixes for rules 2022-11-24 08:05:08 +11:00
David Bomba
9718e657cd minor fixes for invoice controller bulk actions 2022-11-24 07:39:06 +11:00
David Bomba
1ef260cb14 Purge company transactions/integrations 2022-11-23 22:28:22 +11:00
David Bomba
428f42c723 Merge branch 'v5-develop' into bank_rules 2022-11-23 22:00:44 +11:00
David Bomba
d2ea53b0a4 Subscriptions v2 2022-11-23 17:27:43 +11:00
David Bomba
7727b90cd5 Allow auto billing as a bulk action 2022-11-23 13:02:41 +11:00
David Bomba
0f2e19a873 Merge branch 'v5-develop' into bank_rules 2022-11-23 12:54:26 +11:00
David Bomba
161b6a6466 Allow bulk email with selecting a template 2022-11-23 12:37:39 +11:00
David Bomba
15b4d17bcc enforce password protection across entire client portal if invoice passwords are required 2022-11-23 12:26:52 +11:00
David Bomba
85c0dbe0e4 Inovice tasks lockijng 2022-11-23 10:01:37 +11:00
David Bomba
4d87b845e5 Fixes for bank transaction csv imports 2022-11-22 23:36:51 +11:00
David Bomba
9091951f41 Include bank transaction rules to first load 2022-11-22 08:42:53 +11:00
David Bomba
9115d2e902 Fixes for generic report rules test 2022-11-22 08:11:17 +11:00
David Bomba
b3fefb3ac8 Minor fixes for validation rules 2022-11-22 07:10:17 +11:00
David Bomba
a8fcec8ace minor fixes for create company routeS' 2022-11-21 09:28:49 +11:00
David Bomba
f0e45bda76 Escape variables in custom designs 2022-11-21 08:28:47 +11:00
David Bomba
3562c3376c Fixes for CRUD actions on bank transaction rules 2022-11-20 11:25:57 +11:00
David Bomba
069568da6e Minor fixes for request forms 2022-11-20 11:16:38 +11:00
David Bomba
49a079714f Minor fixes for request forms 2022-11-20 11:13:46 +11:00
David Bomba
f6f659521f Merge branch 'v5-develop' into bank_rules 2022-11-20 11:08:09 +11:00
David Bomba
1c89a39d56 Clean input for custom css 2022-11-19 10:58:32 +11:00
David Bomba
050079b76a Wind back some changes for react fallback routes 2022-11-17 18:56:52 +11:00
David Bomba
b3e0da52b6 Fixes for bank transaction tests 2022-11-17 10:15:22 +11:00
David Bomba
f3fdd1f7fd Prevent deleted/archived/completed transactions from being re-converted 2022-11-17 08:43:17 +11:00
David Bomba
637c2cc954 Fixes for bank transaction imports 2022-11-15 23:04:14 +11:00
David Bomba
d58de8e02c patch for 2FA Verification 2022-11-15 13:35:24 +11:00
David Bomba
98e920a518 update lists 2022-11-15 07:40:32 +11:00
David Bomba
93ecb8790b API Doc Blocks for Bank Transaction Rules 2022-11-14 11:21:05 +11:00
David Bomba
700ba00c21 Flip the request requirements 2022-11-14 11:08:13 +11:00
David Bomba
27936bfb7d fixes for leaking bank transactions 2022-11-14 10:02:01 +11:00
David Bomba
59afb55963 ensure bank integration id is always present 2022-11-14 09:33:04 +11:00
David Bomba
b2c314d7c3 Remodelling bank transaction rules 2022-11-14 08:04:47 +11:00
David Bomba
fe7f30785a Merge branch 'v5-develop' into bank_rules 2022-11-14 07:56:32 +11:00
David Bomba
84a985ec0e Add checks for bank_transaction in basecontroller 2022-11-13 18:34:23 +11:00
David Bomba
dc6aca74b2 Pad out operators for rules 2022-11-13 15:41:34 +11:00
David Bomba
6ef21be16c Bank transaction rules 2022-11-13 15:21:37 +11:00
David Bomba
7150fdf66c Bank Transaction Rules 2022-11-13 15:12:50 +11:00
David Bomba
d2491476e4 minor fixes 2022-11-13 10:22:31 +11:00
David Bomba
c51bbaec43 Minor fixes for updating a recurring invoice 2022-11-13 09:42:11 +11:00
David Bomba
c60fd8c7c6 Improvements for using react with self hots 2022-11-13 09:35:04 +11:00
David Bomba
dacde3358a Add Bank Services class 2022-11-11 15:28:49 +11:00
David Bomba
e73df693aa Bank Transaction Filters 2022-11-11 10:28:25 +11:00
David Bomba
52a01cb924 Add filters to Bank Integrations 2022-11-11 10:13:11 +11:00
David Bomba
3466d53845 Fixes for the Forte payment driver 2022-11-10 17:28:00 +11:00
David Bomba
d70a9ddd05 Rate limit bank syncing internally, not at edge of application 2022-11-10 07:49:45 +11:00
David Bomba
18a038a34d Fixes for 2FA 2022-11-09 22:22:52 +11:00
David Bomba
dd4d5534fb Minor fixes 2022-11-09 08:09:42 +11:00
David Bomba
237725a9c8 Additional functionality for bank integrations 2022-11-08 21:48:29 +11:00
David Bomba
2ffc4cb68d Additional logging for Microsoft acccounts 2022-11-08 17:20:39 +11:00
David Bomba
10c8fbf4c1 Minor fixes for phone validation 2022-11-07 21:00:21 +11:00
David Bomba
9c16c12ee9 remove html_backup column from backups tables 2022-11-07 08:52:06 +11:00
David Bomba
18ce82ceed clean up for user 2022-11-07 08:20:14 +11:00
David Bomba
f1682ca122 Adjustments for has phone class 2022-11-07 07:44:19 +11:00
David Bomba
8fd2254115 Commit missing request class 2022-11-05 17:09:11 +11:00
David Bomba
023de23a45 Update validation rules 2022-11-05 15:13:08 +11:00
David Bomba
7019cb1779 Yodlee Webhooks 2022-11-05 12:27:01 +11:00
David Bomba
f6ab1c0f0f Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2022-11-04 12:55:22 +11:00
David Bomba
0fc0ff25bd Minor fixes for Bank Transactions / Integratiosn 2022-11-04 12:55:17 +11:00
David Bomba
d2013cb86a minor fixes for validation 2022-11-03 21:56:04 +11:00
David Bomba
b3e02c8a70 Override phone number with international format 2022-11-03 17:31:46 +11:00
David Bomba
e06563c00f Override phone number with international format 2022-11-03 17:26:52 +11:00
David Bomba
1e249e87fe Override phone number with international format 2022-11-03 17:22:41 +11:00
David Bomba
7c6e5843d3 Override phone number with international format 2022-11-03 17:20:57 +11:00
David Bomba
27954d1ee2 Override phone number with international format 2022-11-03 17:16:06 +11:00
David Bomba
1368da0c90 Override phone number with international format 2022-11-03 17:14:02 +11:00
David Bomba
e59cd01996 Override phone number with international format 2022-11-03 17:12:13 +11:00
David Bomba
c0870afded Fixes for verifyphone 2022-11-03 16:45:56 +11:00
David Bomba
65a5f0d348 minor fixes 2022-11-03 09:06:14 +11:00
David Bomba
15a1c6fab9 Fixes for importsa 2022-11-03 07:54:34 +11:00
David Bomba
aa206cb406 Fixes for verifyphone 2022-11-02 21:36:57 +11:00
David Bomba
270b0106fc Validate phone numbers 2022-11-02 21:30:25 +11:00
David Bomba
0019d8b99a Updated lock file 2022-11-02 17:36:17 +11:00
David Bomba
33fdd0000c Improve memory handling 2022-11-01 22:23:52 +11:00
David Bomba
25a298f754 Minor fixes for refunds 2022-11-01 08:07:24 +11:00
David Bomba
6ebf5ad31b Update merge actions to bulk_print 2022-10-31 16:46:51 +11:00
David Bomba
37682d6f30 Merge PDFs 2022-10-31 07:50:29 +11:00
David Bomba
c5a05efdc2 Merge PDFs 2022-10-31 07:37:52 +11:00
David Bomba
f29a6e2c23 Remove RFC requirements for email on setup 2022-10-30 09:52:20 +11:00
David Bomba
95610fd25e Restrict size and amount of jobs 2022-10-28 13:09:17 +11:00
David Bomba
9d5ff0711f 2FA reset 2022-10-27 17:24:49 +11:00
David Bomba
44f12bcd5e 2FA reset 2022-10-27 16:27:19 +11:00
David Bomba
6004b7f08f 2FA reset 2022-10-27 16:11:55 +11:00
David Bomba
68d56e92cb Wipe OAuth data when changing email addresses 2022-10-27 13:11:50 +11:00
David Bomba
a9004fa9f7 Fixes for purchase order viewed activity 2022-10-27 11:28:09 +11:00
David Bomba
151f345d77 Ensure token is present in request 2022-10-26 17:15:52 +11:00
David Bomba
3a0ed494ef Merge branch 'yodlee' of https://github.com/turbo124/invoiceninja into yodlee 2022-10-25 13:11:02 +11:00
David Bomba
7459a211cd Minor fixes for vendor key login 2022-10-25 12:42:05 +11:00
David Bomba
012322afcc Add Bank Transaction Importer 2022-10-25 10:25:04 +11:00
David Bomba
dfed106ba1 Return list of bank transactions 2022-10-24 21:20:29 +11:00
David Bomba
c346218c55 Always force a baseType 2022-10-24 20:10:01 +11:00
David Bomba
7031d1abf9 Always force a baseType 2022-10-24 19:50:45 +11:00
David Bomba
0d0c21f1bb Always force a baseType 2022-10-24 19:35:50 +11:00
David Bomba
028b6f29f1 Always force a baseType 2022-10-24 19:31:17 +11:00
David Bomba
215a0d298a Always force a baseType 2022-10-24 19:30:15 +11:00
David Bomba
3ceb777fca Always force a baseType 2022-10-24 19:27:40 +11:00
David Bomba
cc8de60920 Always force a baseType 2022-10-24 19:25:59 +11:00
David Bomba
46cd244a1d Always force a baseType 2022-10-24 19:18:50 +11:00
David Bomba
0a1f41f1f1 Always force a baseType 2022-10-24 19:11:37 +11:00
David Bomba
701b474efa Bank Transactions matching default category ID 2022-10-24 15:51:34 +11:00
David Bomba
02080cc3b7 Bank Transactions matching default category ID 2022-10-24 15:38:47 +11:00
David Bomba
18859b237c Save Bank Transaction manually 2022-10-24 09:17:30 +11:00
David Bomba
f5ee320ce2 Allow Bank Accounts to be created manually 2022-10-24 09:07:55 +11:00
David Bomba
ce47e30aa2 Merge branch 'v5-develop' into yodlee 2022-10-24 08:43:02 +11:00
David Bomba
9838131a37 Additional records 2022-10-14 15:39:39 +11:00
David Bomba
48e21e9495 fixes for purge client 2022-10-10 14:26:53 +11:00
David Bomba
f26cdc2da7 Minor fixes for snappdf on updates 2022-10-09 18:32:53 +11:00
David Bomba
1745899525 Merge branch 'yodlee' of https://github.com/turbo124/invoiceninja into yodlee 2022-10-06 20:56:28 +11:00
David Bomba
0a2cb6f88d Merge branch 'v5-develop' into yodlee 2022-10-06 20:55:44 +11:00
David Bomba
e62e2d5fc9 Fixes for low permission users hitting list views 2022-10-06 16:37:39 +11:00
David Bomba
f072b921c7 Fixes for WePay 2022-10-05 11:21:55 +11:00
David Bomba
867b960532 Merge branch 'v5-develop' into yodlee 2022-10-04 13:43:32 +11:00
David Bomba
fa794e1edb Remove redundant code in save company request 2022-10-02 17:27:04 +11:00
David Bomba
32ee09ae1f strip tags from client and user nameS 2022-10-02 17:24:16 +11:00
David Bomba
6d7ddc3beb Minor fixes for Stripe ACH Verifications 2022-10-01 10:29:15 +10:00
David Bomba
56fe8c08da Fixes for swagger 2022-09-27 20:02:37 +10:00
David Bomba
49044be48c Fixes for checkout catching failures 2022-09-27 20:01:58 +10:00
David Bomba
775ee542b5 Fixes for bank integration routres 2022-09-24 07:37:55 +10:00
David Bomba
a53f3edae6 Minor fixes 2022-09-23 16:54:22 +10:00
David Bomba
99704a3dbd Refactor for bank transactions 2022-09-23 12:58:49 +10:00
David Bomba
1b8472fbc7 Refactor for bank transactions 2022-09-23 12:50:18 +10:00
David Bomba
8f82e366c3 Refactor for bank transactions 2022-09-23 12:48:11 +10:00
David Bomba
7ae5413b5a Refactor for bank transactions 2022-09-23 12:47:49 +10:00
David Bomba
5b9253124e Refactor for bank transactions 2022-09-23 12:45:19 +10:00
David Bomba
24fb32768f Refactor for bank transactions 2022-09-23 12:44:28 +10:00
David Bomba
dd414fc588 Refactor bank transactions 2022-09-22 16:20:54 +10:00
David Bomba
8300b01504 Refactor for bank transactions 2022-09-22 15:54:58 +10:00
David Bomba
9c3b9f0548 fill from_date to be one year in the past 2022-09-21 21:05:12 +10:00
David Bomba
f14e9c9948 Auto pull transactions when linking accounts 2022-09-21 21:03:04 +10:00
David Bomba
f4a12660ad Refactor for bank transactions 2022-09-21 15:30:57 +10:00
David Bomba
55ab915529 Ensure we do not remove gateway feed prematurely 2022-09-18 10:03:03 +10:00
David Bomba
20fb487873 improve trial page 2022-09-17 13:23:06 +10:00
David Bomba
af8becfc68 Upgrades 2022-09-17 11:49:53 +10:00
David Bomba
24d542a023 If blank exchange rate is sent, force 1 2022-09-17 07:56:23 +10:00
David Bomba
77e1ba1ad2 Fixes for tests 2022-09-16 15:29:48 +10:00
David Bomba
cb63cb8f8f minor fixes for client portal queries 2022-09-16 14:20:46 +10:00
David Bomba
b81851b190 Update resources to defer 2022-09-16 13:34:39 +10:00
David Bomba
090d4c994a Fixes for send now functionality of recurring invoice 2022-09-16 12:49:09 +10:00
David Bomba
02071e93d6 Bank Transaction matching 2022-09-15 17:31:32 +10:00
David Bomba
e0a770c663 Working on matching transactions 2022-09-15 15:02:39 +10:00
David Bomba
7e7f5395f8 Match Bank Transactions validation 2022-09-15 14:15:02 +10:00
David Bomba
0f3893a6ab MatchBankTransactions 2022-09-15 13:58:42 +10:00
David Bomba
2f429b9313 Refactor for bank transactions 2022-09-15 13:49:57 +10:00
David Bomba
6015bb36dd Fixes for sending custom templates with purchase orders 2022-09-15 08:52:28 +10:00
David Bomba
73acc1b7d5 Fixes for bank transactions: 2022-09-14 16:48:56 +10:00
David Bomba
599424d75f Add bank transactios as default includes 2022-09-14 14:33:05 +10:00
David Bomba
be19d42e78 Update customer details 2022-09-13 09:59:16 +10:00
David Bomba
a1629bbab4 Fixes for applying numbers 2022-09-12 21:08:50 +10:00
David Bomba
bc8525641b Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2022-09-10 09:44:47 +10:00
David Bomba
3613a0e2d5 Improve client imports 2022-09-10 09:44:43 +10:00
David Bomba
700451bac1 Move lightlogs to batch 2022-09-10 08:24:23 +10:00
David Bomba
61b6bb4543 Move lightlogs back to batching 2022-09-09 11:07:14 +10:00
David Bomba
efbca7d753 Improve efficiency of lightlogs 2022-09-08 18:57:32 +10:00
David Bomba
3a8b1eb7e3 Improve date resolution in recurring invoices 2022-09-08 11:30:40 +10:00
David Bomba
87005cb3e5 Fixes for InputBag 2022-09-07 21:28:35 +10:00
David Bomba
4738e1c82c Clean up for query logging 2022-09-07 17:31:15 +10:00
David Bomba
d6039cec3a Attempt to refresh account list from auth page 2022-09-07 15:24:08 +10:00
David Bomba
3542e35da0 Add bank integrations into default includes 2022-09-07 15:09:53 +10:00
David Bomba
c0cb157309 Merge branch 'v5-develop' into yodlee 2022-09-07 14:54:50 +10:00
David Bomba
52d5afbce0 Remove DispatchNow() 2022-09-07 14:15:27 +10:00
David Bomba
3e676d584b Fixes for registration fields and ensure client contact email is unique per company 2022-09-06 21:32:52 +10:00
David Bomba
d79b374eda Fixes for select box background color 2022-09-06 20:51:42 +10:00
David Bomba
a0d1635a58 Fixes for handling partial payments with credits 2022-09-06 19:18:05 +10:00
David Bomba
bfff515b59 Ensure documents array is an array 2022-09-06 17:36:56 +10:00
David Bomba
4b0b32ed5b Fixes for store payment request 2022-09-06 13:38:54 +10:00
David Bomba
7381ceecbc Update client presenter methods 2022-09-05 13:12:47 +10:00
David Bomba
0187d92412 Improve handling of purchaseOrder and purchase_order 2022-09-05 11:29:46 +10:00
David Bomba
0dd4f53332 Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2022-09-03 10:48:27 +10:00
David Bomba
f29dfb8f0f Add gates for lists 2022-09-03 10:48:22 +10:00
David Bomba
a963fe1aee Fixes for canvaskit path 2022-09-02 20:53:32 +10:00
David Bomba
a43f30adbc Refactor for switch plans 2022-09-02 10:38:27 +10:00
David Bomba
43718dc139 Fixes for transforming vendor contacts 2022-09-01 19:59:25 +10:00
David Bomba
df1bdf0e68 Adjust spam filtering 2022-08-31 12:05:15 +10:00
David Bomba
322f81bbab Clean up login controller 2022-08-29 16:55:00 +10:00
David Bomba
8efbeda4e2 Refactor trial confirmed page 2022-08-29 07:52:18 +10:00
David Bomba
c01f6debca Fixes for showing invoice 2022-08-28 18:55:55 +10:00
David Bomba
98c07573e3 Minor fixes for invitation in view portal 2022-08-28 16:27:12 +10:00
David Bomba
b7c8e197e9 Improve query efficiency 2022-08-27 19:43:01 +10:00
David Bomba
9b629c80d9 Refactor to nested queries to improve query planner 2022-08-27 18:49:34 +10:00
David Bomba
0e2b945c3b Update client records when trial activated in Stripe 2022-08-27 10:01:53 +10:00
David Bomba
187c5b115b Update purchase order invitations table 2022-08-27 09:26:08 +10:00
David Bomba
880f1a620f Fixes for project with both project and client id 2022-08-25 08:10:26 +10:00
David Bomba
a2b8d57313 Ensure correct PDF is displayed to the contact 2022-08-24 18:28:08 +10:00
David Bomba
496da291d8 Prevent negative credits from being applied as payments to a invoice 2022-08-24 16:08:30 +10:00
David Bomba
a07b955d79 Version bump 2022-08-22 18:12:54 +10:00
=
16a1c65354 valid credits rules 2022-08-22 15:05:02 +10:00
=
4e3f52a1ee Refactor for payments to improve query efficiency 2022-08-22 13:24:33 +10:00
=
77d489211e Fixes for task requests 2022-08-22 07:53:15 +10:00
David Bomba
acb756b229 Additions for hosted 2022-08-21 09:13:06 +10:00
David Bomba
4460e970bd Sort by status_id for quotes in client portal 2022-08-19 15:11:48 +10:00
David Bomba
e716bb5a02 Fixes for showing fees in both the product and tax tables 2022-08-19 08:41:50 +10:00
David Bomba
1c95603b70 OpenAPI 2022-08-18 23:16:25 +10:00
David Bomba
d6ccc27507 Open API 2022-08-18 23:13:06 +10:00
David Bomba
b7a5c055a8 Fixes for single route actions 2022-08-18 14:08:50 +10:00
David Bomba
e1fd87d174 Add validation for task time logs 2022-08-18 13:29:18 +10:00
David Bomba
b031e53a77 Fixes for openapi docs 2022-08-16 09:47:05 +10:00
David Bomba
1bfafbe24c refactor test mode 2022-08-16 06:03:12 +10:00
=
9d5c181634 Convert quote to project tests 2022-08-15 13:49:47 +10:00
=
fa2c9fdcdd Convert to project 2022-08-15 12:50:45 +10:00
=
02b38316f2 Convert quote to project 2022-08-15 12:31:20 +10:00
=
528c96addb Improve subscription currencies 2022-08-15 09:24:47 +10:00
David Bomba
baf38e07d3 OpenAPI 2022-08-12 22:35:30 +10:00
David Bomba
532b2325b8 Open API docs 2022-08-12 20:44:09 +10:00
David Bomba
e6045b3fa9 OPENAPI DOCS 2022-08-12 18:58:37 +10:00
David Bomba
3b1d0e07e2 Automating data pulls 2022-08-12 13:41:55 +10:00
David Bomba
f6c377a10a Padding out OpenAPI definitions 2022-08-11 10:47:34 +10:00
David Bomba
04642b0324 Bank Transaction stubs 2022-08-11 17:18:53 +10:00
David Bomba
8c7d002b31 Bank Transaction scaffold 2022-08-11 17:13:40 +10:00
David Bomba
d50220c387 Bank Integration API Tests 2022-08-11 17:05:33 +10:00
David Bomba
90557a3083 Working on BankTransaction scaffolds 2022-08-11 16:26:47 +10:00
David Bomba
0c5efe3ec2 Refactor the tables 2022-08-11 14:47:08 +10:00
David Bomba
6f9baa1c37 Refresh and remove accounts 2022-08-11 14:19:35 +10:00
David Bomba
f7eb506e0d Refresh accounts 2022-08-11 12:39:43 +10:00
David Bomba
5a2a2cce4a Bank integration 2022-08-11 11:49:39 +10:00
David Bomba
a5bef4240a Fixes for password confirmation validation form 2022-08-11 07:50:45 +10:00
David Bomba
4573bd916b Fixes for confirmation password verification: 2022-08-11 07:36:16 +10:00
David Bomba
b471920155 Clean up for Yodlee authentication 2022-08-10 19:49:27 +10:00
David Bomba
2893c98b0e Tests for reminders 2022-08-10 13:35:47 +10:00
David Bomba
d80ec520f9 Fast link provisioning 2022-08-10 11:56:46 +10:00
David Bomba
3d397b40e3 Transaction matching service 2022-08-08 19:07:35 +10:00
David Bomba
357cb17ebf Working on bank integration 2022-08-08 17:56:21 +10:00
David Bomba
38704c6ce5 Transaction transformers 2022-08-08 12:46:41 +10:00
David Bomba
090f8f5dab Refactor for Yodlee API' 2022-08-08 08:26:27 +10:00
David Bomba
c5269832f9 Padding 2022-08-06 18:11:43 +10:00
David Bomba
0dc50bb171 Stubbing bank integration controllers 2022-08-05 19:05:59 +10:00
David Bomba
1be1a80437 Stubs for bank integration 2022-08-05 14:25:06 +10:00
David Bomba
1506323ff7 Merge v5 2022-08-05 11:28:29 +10:00
David Bomba
effd1678a5 Merge branch 'v5-stable' into yodlee 2022-08-05 11:27:52 +10:00
David Bomba
6eab259568 add memory limit to PHP check 2022-08-05 10:38:40 +10:00
David Bomba
e976a4d8fb Fixes for company logos in client portal 2022-08-04 17:12:07 +10:00
David Bomba
b9c198f38e Vendor Contact key login 2022-08-04 16:30:11 +10:00
David Bomba
92c236e788 Fixes for payment emails 2022-08-04 16:22:48 +10:00
David Bomba
54ba4de7ad Fixes for update customer 2022-08-04 14:01:31 +10:00
David Bomba
24b37e2789 Minor fixes for PDF generation 2022-08-04 12:40:14 +10:00
David Bomba
95d53ada66 Minor fixes for PDF generation 2022-08-04 11:26:58 +10:00
David Bomba
68fe664ad6 Return early when deleting non existent filename 2022-08-04 09:29:30 +10:00
David Bomba
cbcf0dc238 Update customers for stripe 2022-08-03 20:06:09 +10:00
David Bomba
4634662136 Fixes for query logging 2022-08-01 07:46:45 +10:00
David Bomba
7ac4786bff Refactor to remove dispatchSync from code path 2022-08-01 07:30:04 +10:00
David Bomba
2ac46b7392 Minor fixes 2022-08-01 04:53:39 +10:00
David Bomba
48c36d0004 Fixes for mailers 2022-07-31 19:11:32 +10:00
David Bomba
36509a3f5b Fixes for design controller 2022-07-30 10:45:55 +10:00
David Bomba
99c7adfab4 Fixes for client portal 2022-07-30 10:12:15 +10:00
David Bomba
9731054125 client contact login 2022-07-29 15:05:47 +10:00
David Bomba
3a510ffd4a Fixes for subscriptions - allow currency id to be passed through 2022-07-29 10:34:33 +10:00
David Bomba
15b53ca617 Stubs for yodlee 2022-07-28 17:33:47 +10:00
David Bomba
b44e1a02ca Auth tokens 2022-07-28 16:29:42 +10:00
David Bomba
f6821e9fcc Yodlee init 2022-07-28 14:09:13 +10:00
David Bomba
717a34aa99 Fixes for tests 2022-07-28 11:24:50 +10:00
David Bomba
d93bac1b09 Improve efficiency of queries relying on Country 2022-07-28 10:58:13 +10:00
David Bomba
9916288cab Fixes for livewire 2022-07-28 08:29:18 +10:00
David Bomba
c8fc1a36a3 Fixes for Twilio 2022-07-27 23:12:36 +10:00
David Bomba
3ee0186c67 fixeS 2022-07-27 22:43:53 +10:00
David Bomba
aceb377081 Fixes for settings purchase order designs 2022-07-27 20:03:46 +10:00
David Bomba
cef753bbd0 Update lists 2022-07-27 16:45:58 +10:00
David Bomba
6df802509b Fixes for vendor documents 2022-07-27 16:09:25 +10:00
David Bomba
2942dfa528 Vendor documents 2022-07-27 15:39:43 +10:00
David Bomba
9bf603e584 Fixes for emails - remove mime types 2022-07-27 14:57:17 +10:00
David Bomba
0d4eb7e37a rebasing commits from v5-develop 2022-07-27 11:28:30 +10:00
David Bomba
438562ab8f Integrate twilio 2022-07-27 11:21:12 +10:00
David Bomba
8e654c21ce Merge v5 2022-07-25 15:28:06 +10:00
=
80ad607e62 Replace 404 with not available screen for deleted entities 2022-07-25 10:47:18 +10:00
David Bomba
ace8c64162 Fixes for vendors 2022-07-22 14:07:51 +10:00
David Bomba
93c782fcc5 Merge branch 'v5-develop' into l9 2022-07-21 14:22:45 +10:00
David Bomba
97eb8d2aad Force delete activities on purge data 2022-07-21 08:28:34 +10:00
David Bomba
e337abe819 Patches from v5-dev 2022-07-20 10:56:02 +10:00
David Bomba
add1827759 Add exchange rate to factory 2022-07-20 07:57:57 +10:00
David Bomba
c1352e700d Fixes for purging company data 2022-07-19 09:39:54 +10:00
David Bomba
852fe26cc1 minor fixes for stripe 2022-07-19 08:34:39 +10:00
David Bomba
d07ba90e10 Updates for minimum requirements 2022-07-17 21:14:25 +10:00
David Bomba
9b6bfbf96c merge v5-dev 2022-07-17 20:38:00 +10:00
David Bomba
00eb180afc minor fixes 2022-07-17 15:26:35 +10:00
David Bomba
49eb2b63df Add rules for invitations 2022-07-16 14:43:10 +10:00
David Bomba
6581abf46d Merge v5-develop into L9 2022-07-15 22:59:25 +10:00
David Bomba
071f2ee102 Post Merge v5-develop 2022-07-15 17:41:30 +10:00
David Bomba
76b307d20f Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2022-07-15 15:54:24 +10:00
David Bomba
90de7b9f96 MErge clients 2022-07-15 15:54:19 +10:00
David Bomba
3a8513cbaf Fixes for required fields 2022-07-14 21:29:17 +10:00
David Bomba
ced6588087 Minor fixeS 2022-07-14 13:52:31 +10:00
David Bomba
d0759b1215 Fixes for required fields 2022-07-14 10:39:55 +10:00
David Bomba
5735dd7c15 Apple OAuth 2022-07-13 16:31:48 +10:00
David Bomba
8b03e9bee1 Apple OAuth 2022-07-13 16:29:45 +10:00
David Bomba
9c68aebd1a Apple OAuth 2022-07-13 16:27:19 +10:00
David Bomba
c7b5148e64 Apple OAuth 2022-07-13 16:23:11 +10:00
David Bomba
b487ac8c0c Apple OAuth 2022-07-13 16:19:27 +10:00
David Bomba
577751cf6f Apple OAuth 2022-07-13 16:17:54 +10:00
David Bomba
e96db5eb40 Apple OAuth 2022-07-13 16:16:49 +10:00
David Bomba
fa91a755c7 Apple OAuth 2022-07-13 16:14:46 +10:00
David Bomba
469a3f053e Apple OAuth 2022-07-13 16:05:52 +10:00
David Bomba
b135168dde Apple OAuth 2022-07-13 16:03:51 +10:00
David Bomba
49eb1bac9e Apple OAuth 2022-07-13 16:03:24 +10:00
David Bomba
2301409f16 Apple OAuth 2022-07-13 16:01:06 +10:00
David Bomba
33e68ba9d5 Apple OAuth 2022-07-13 16:00:41 +10:00
David Bomba
9925214b31 Apple OAuth 2022-07-13 15:55:15 +10:00
David Bomba
dfd0670dba Apple OAuth 2022-07-13 15:47:12 +10:00
David Bomba
0ae322798d Apple OAuth 2022-07-11 18:48:24 +10:00
David Bomba
09d5b7c38f Wrap paid to date in transaction 2022-07-11 18:24:49 +10:00
David Bomba
eaf1e193dd Add webhook endpoint when connecting Stripe 2022-07-11 11:47:01 +10:00
David Bomba
47768a70a4 Allow forced sending of first recurring invoice 2022-07-11 10:33:41 +10:00
David Bomba
c072841e71 Clean up 2022-07-11 09:34:25 +10:00
David Bomba
0a717f5ad5 Verify hash 2022-07-09 20:50:58 +10:00
David Bomba
1d4e68938e Handle pay now redirects offsite 2022-07-09 12:15:35 +10:00
David Bomba
9a3a1b92f6 Fixes for send_email bulk routes 2022-07-08 09:00:36 +10:00
David Bomba
44ec3fdd50 Fixes for purchase order to expense 2022-07-07 22:09:39 +10:00
David Bomba
4462e3f97b Fixes for tests 2022-07-06 22:01:07 +10:00
David Bomba
261a2e0ab6 Inventory management from purchase orders 2022-07-06 20:04:59 +10:00
David Bomba
6b3b50318b Expense a Purchase Order 2022-07-06 19:25:22 +10:00
David Bomba
ffcd3b05d4 Add quantities to subscriptions 2022-07-06 17:12:29 +10:00
David Bomba
9359c84013 Add quantity to subscriptions 2022-07-06 16:18:16 +10:00
David Bomba
3e5e915acc Uploads for purchase orders 2022-07-06 15:18:41 +10:00
David Bomba
32387e052c Purchase Order Emails 2022-07-04 15:37:37 +10:00
David Bomba
8f5896db22 Purchase Order Emails 2022-07-04 15:37:00 +10:00
David Bomba
24b4c3fbab Purchase Order Emails 2022-07-04 15:34:54 +10:00
David Bomba
dee96182d5 Purchase Order Emails 2022-07-04 15:33:31 +10:00
David Bomba
80ea41568c Purchase Order Emails 2022-07-04 15:27:09 +10:00
yois615
5cd4db6a62 BUGFIX - Show recurring invoice
https://forum.invoiceninja.com/t/view-recurring-invoice-you-are-not-authorized-to-view-or-perform-this-action/7906
2022-07-01 12:56:54 -04:00
David Bomba
19d71337ba Fixes for tests 2022-07-01 18:56:19 +10:00
David Bomba
9ae0474de3 Fixes for type checking for purchase orders 2022-07-01 16:56:36 +10:00
David Bomba
8d0dffa4f4 Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2022-07-01 08:26:32 +10:00
David Bomba
b80ff12677 Fixes for duplicate quote approved notifications 2022-07-01 08:26:27 +10:00
David Bomba
716561e22b Add filters for swiss QR Codes 2022-06-30 20:12:23 +10:00
David Bomba
73bb2c96db Purchase order decorators 2022-06-29 11:47:16 +10:00
David Bomba
36a7290679 Purchase order decorators 2022-06-29 11:44:05 +10:00
David Bomba
776f3428ba Purchase order decorators 2022-06-29 11:37:40 +10:00
David Bomba
ae11332d24 Minor fixes for create user route 2022-06-27 16:37:18 +10:00
David Bomba
5c621b4e98 Minor fixes for connected accounts 2022-06-26 13:27:32 +10:00
David Bomba
53f76db81a Minor fixes for connected accounts 2022-06-26 13:26:58 +10:00
David Bomba
d2d14175b7 Minor fixes for connected accounts 2022-06-26 13:25:51 +10:00
David Bomba
b705cf0520 bulk actions for purchase orders 2022-06-25 09:44:14 +10:00
David Bomba
77845c2259 Always ensure contacts can pay an invoice with an invitation link 2022-06-25 09:13:56 +10:00
David Bomba
a26fd73169 Fixes for connected accounts 2022-06-25 08:49:12 +10:00
David Bomba
81a8e67b35 Fixes for connected accounts 2022-06-25 08:46:27 +10:00
David Bomba
3266af0db5 Password protection route with Microsoft OAuth 2022-06-25 08:40:29 +10:00
David Bomba
296c6a56a8 Password protection route with Microsoft OAuth 2022-06-25 08:39:45 +10:00
David Bomba
e8b3fff483 Password protection route with Microsoft OAuth 2022-06-25 08:31:19 +10:00
David Bomba
263ae4f3ac Password protection route with Microsoft OAuth 2022-06-25 08:30:06 +10:00
David Bomba
3fbd1849b3 Password protection route with Microsoft OAuth 2022-06-25 07:47:15 +10:00
Nikola Cirkovic
c75b1d303f
Cirkovic/ina 16 fixes (#50)
* Dispatch | PdfCreatorTest | Removed deprecated method

* Dispatch | Remove deprecated dispatchNow() method and use dispatchSync or call handle() on class where return is mandatory.
2022-06-24 21:15:14 +10:00
David Bomba
a170c4a4d1 Permissions updated at 2022-06-24 21:13:24 +10:00
David Bomba
94f224cf2e Reduce scopes for microsoft email 2022-06-24 20:41:18 +10:00
David Bomba
d46f55ed6d Add purchase orders to first load 2022-06-24 15:54:34 +10:00
David Bomba
3e916e0f1f Fixes for tests 2022-06-24 11:55:41 +10:00
David Bomba
c0e3d2e677 add signup checks to flutter routes 2022-06-23 18:47:44 +10:00
David Bomba
2e29bbce3c Laravel 9 2022-06-23 15:34:15 +10:00
David Bomba
4eed22d811 Refactor for store client request 2022-06-23 13:12:28 +10:00
David Bomba
e7ab088e90 admin notifications 2022-06-23 10:52:41 +10:00
David Bomba
ade8b24031 Laravel 9 2022-06-23 09:24:56 +10:00
David Bomba
865bb009ad Laravel 9 2022-06-22 21:57:45 +10:00
David Bomba
93ebf3a767 Response handling with microsoft 2022-06-22 20:55:14 +10:00
David Bomba
3141a33ced Appropriately refresh sending tokens 2022-06-22 19:15:31 +10:00
David Bomba
7515d0e689 checks for access token property 2022-06-22 11:47:14 +10:00
Shift
6edb82308f
Shift cleanup 2022-06-21 10:03:51 +00:00
Shift
0a20889916
Convert optional() to nullsafe operator 2022-06-21 09:59:25 +00:00
Shift
e0a8e84108
Shift core files 2022-06-21 09:59:19 +00:00
Shift
59a54c03b0
Replace deprecated HEADER_X_FORWARDED_ALL constant 2022-06-21 09:58:36 +00:00
Shift
96c992f103
Remove fruitcake/laravel-cors dependency 2022-06-21 09:58:33 +00:00
Shift
3811375a34
Rename password validation rule 2022-06-21 09:58:30 +00:00
Shift
19080933b6
Apply Laravel coding style
Shift automatically applies the Laravel coding style - which uses the PSR-2 coding style as a base with some minor additions.

You may customize the code style applied by adding a [PHP CS Fixer][1] or [PHP CodeSniffer][2] ruleset to your project root. Feel free to use [Shift's Laravel ruleset][3] to help you get started.

For more information on customizing the code style applied by Shift, [watch this short video][4].

[1]: https://github.com/FriendsOfPHP/PHP-CS-Fixer
[2]: https://github.com/squizlabs/PHP_CodeSniffer
[3]: https://gist.github.com/laravel-shift/cab527923ed2a109dda047b97d53c200
[4]: https://laravelshift.com/videos/shift-code-style
2022-06-21 09:57:17 +00:00
David Bomba
3d968d31e6 Add microsoft oauth to index.html 2022-06-20 16:28:03 +10:00
David Bomba
d9ca212f81 FIxes for microsoft oauth 2022-06-17 16:46:33 +10:00
David Bomba
98bc3e8125 Change id for microsoft from sub to oid 2022-06-17 16:20:35 +10:00
David Bomba
59ee228820 Handle personal o365 accounts 2022-06-17 16:14:52 +10:00
David Bomba
174b3af863 Handle personal o365 accounts 2022-06-17 15:59:47 +10:00
David Bomba
89f0740703 Handle personal o365 accounts 2022-06-17 15:53:44 +10:00
David Bomba
9e75ebb317 Handle personal o365 accounts 2022-06-17 15:51:37 +10:00
David Bomba
3d7a65fea0 OAuth o365 permissions 2022-06-17 15:42:14 +10:00
David Bomba
913b202743 Refactor logincontroller for oauth providers 2022-06-17 15:09:35 +10:00
David Bomba
250f0bf2e8 Clean up logout requests 2022-06-17 14:31:53 +10:00
David Bomba
c5f4b31023 Microsoft oauth + signup 2022-06-17 12:52:08 +10:00
David Bomba
8e7dc5fca4 Microsoft oauth 2022-06-17 11:48:17 +10:00
David Bomba
e546d7348a Fixes for viewing soft deleted invites 2022-06-17 09:08:07 +10:00
David Bomba
ce12b181cf Don't allow upgrade to react if it is not installed 2022-06-16 16:52:43 +10:00
David Bomba
ce1aea5146 Docs 2022-06-16 15:59:36 +10:00
David Bomba
77d0dd8ae4 Allow setting react_ap flag on accounts table 2022-06-16 15:58:11 +10:00
David Bomba
9032bc6fa7 Notifications for Purchase orders / Viewed / Accepted 2022-06-16 14:42:24 +10:00
David Bomba
2fb1a130c3 Update for self updater 2022-06-16 13:36:38 +10:00
David Bomba
742e0d5c9b Clean up for self updater 2022-06-16 13:07:53 +10:00
David Bomba
5ce95010d5 Add switch to force react as front end 2022-06-16 13:04:05 +10:00
David Bomba
b35a55ae13 Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2022-06-16 12:03:22 +10:00
David Bomba
6444ed02ae Version bump for checkout refactor + dependency update 2022-06-16 11:51:42 +10:00
David Bomba
63468a1669 Checkout v2 refund refactor 2022-06-16 11:21:10 +10:00
David Bomba
2c5e6a4893 Minor fixes for recurring invoices 2022-06-16 08:04:20 +10:00
David Bomba
4606215ba2 vendor profile updates 2022-06-15 21:24:30 +10:00
David Bomba
e074350c5e Accept signatures on purchase orders 2022-06-15 16:33:03 +10:00
David Bomba
0f32e43fb6 Accept listener 2022-06-15 16:27:21 +10:00
David Bomba
1e30bf4bdc Accept a purchase order 2022-06-15 15:20:00 +10:00
David Bomba
03f756fc5d Fixes for plan controller 2022-06-15 14:38:22 +10:00
David Bomba
041156fa89 Updates for vendor portal 2022-06-14 22:54:31 +10:00
David Bomba
063d600bbd Vendor Portal - Purchase Orders 2022-06-14 22:18:20 +10:00
=
cbdf0a827c Remove old snappdf installations prior to upgrading 2022-06-14 09:01:25 +10:00
David Bomba
31054c8a13 Vendor Portal stubs 2022-06-13 20:34:40 +10:00
David Bomba
6674424244 Stubs for vendor portal 2022-06-13 19:59:24 +10:00
David Bomba
bbbe234372 v5.3.100 2022-06-13 08:15:02 +10:00
David Bomba
80b0d19951 Fixes for GoCardless 2022-06-12 20:35:48 +10:00
David Bomba
19216934a5
Merge pull request #7540 from CirkaN/Cirkovic/INA-12
Cirkovic/ina 12
2022-06-12 17:13:56 +10:00
David Bomba
7658c66953
Merge pull request #7507 from CirkaN/Cirkovic/INA-7
INA-7 | Add Vendor guard
2022-06-12 17:13:26 +10:00
Nikola Cirkovic
117a4e4028 INA-12 | add apple to the login, refactor of microsoft login. 2022-06-11 05:31:32 +02:00
Nikola Cirkovic
469461f490 INA-12 | Handle microsoft login 2022-06-11 04:07:56 +02:00
David Bomba
6e357d8c7b Purchase Order Download emails 2022-06-10 18:29:15 +10:00
David Bomba
b1c3878da2 Bulk actions for Purchase Orders 2022-06-10 18:00:07 +10:00
David Bomba
90bff41600 Purchase Order Emails 2022-06-10 17:04:16 +10:00
David Bomba
646091f89e Fixes for quote form request 2022-06-10 15:15:26 +10:00
David Bomba
7885813c1a Store silent in session to prevent entities being viewed by admins 2022-06-10 13:03:05 +10:00
David Bomba
bc21d916b9 Adjustments for payment requests 2022-06-10 08:20:40 +10:00
David Bomba
e6e651b4b4 Event / Listeners for Purchase Orders 2022-06-09 13:33:13 +10:00
David Bomba
76bd11facb Purchase Order Events 2022-06-09 12:24:42 +10:00
David Bomba
aa832e1d24 Update product request 2022-06-09 10:20:18 +10:00
David Bomba
f92070e3be Inventory Management Tests 2022-06-08 20:40:26 +10:00
=
a6327b7694 Purchase Order Actions 2022-06-07 08:12:06 +10:00
David Bomba
feacf65160 Stubs for purchase orderS 2022-06-05 20:30:56 +10:00
David Bomba
4a2ecdb6a7 Update Purchase Order Scaffold 2022-06-05 19:22:58 +10:00
David Bomba
f2bfca648f
Merge pull request #7499 from CirkaN/Cirkovic/INA-6
Cirkovic/ina 6
2022-06-05 19:12:21 +10:00
Nikola Cirkovic
a02bbe5cc9 INA-7 | Handle case when vendor is authenticated (just scaff, since we don't have routes built) 2022-06-05 01:49:34 +02:00
David Bomba
3e8ad10efe Revert zip package 2022-06-02 16:42:37 +10:00
David Bomba
3bf56af37f Fixes for timezone issues with recurring entities 2022-06-02 13:49:29 +10:00
Nikola Cirkovic
d1f9235cec INA-6 | WIP 2022-06-02 04:41:44 +02:00
David Bomba
aecc3c27c4 Fixes for setting permissions on chrome binary 2022-06-01 08:59:00 +10:00
David Bomba
720e42e35e Purchase order scaffold 2022-05-31 08:28:32 +10:00
David Bomba
978884f2ee
Merge pull request #7489 from turbo124/v5-develop
Adjustments for Stripe Webhooks
2022-05-31 07:40:52 +10:00
David Bomba
605d38f756
Merge pull request #7488 from CirkaN/Cirkovic/INA-5-refactor
Cirkovic/ina 5 refactor
2022-05-31 07:36:54 +10:00
David Bomba
7874d52e2a
Merge pull request #7479 from CirkaN/Cirkovic/IINA-4
Cirkovic/iina 4
2022-05-31 07:36:33 +10:00
Nikola Cirkovic
f2d1ef6bbb INA-5 | Remove unused method, remove ScheduledJob references 2022-05-30 20:46:21 +02:00
Nikola Cirkovic
ea8325fbe7 INA-5 | Update docs 2022-05-30 20:44:59 +02:00
Nikola Cirkovic
219853eb9a INA-5 | Remove unused import 2022-05-30 20:44:41 +02:00
David Bomba
a96ff66dee Configure webhooks on gateway creation 2022-05-30 20:08:12 +10:00
David Bomba
16f52e0f45 Fixes for check data 2022-05-29 18:17:03 +10:00
Nikola Cirkovic
62089ed74f INA-4 | Fix syntax 2022-05-29 05:22:22 +02:00
Nikola Cirkovic
4b9a7a2b47 INA-4 | Purchase Order Controller 2022-05-29 04:29:06 +02:00
Nikola Cirkovic
8afb288fa0 INA-4 | Purchase Order form requests 2022-05-29 04:06:18 +02:00
David Bomba
5d4ee1f586 Change output of activities for react app 2022-05-29 11:24:23 +10:00
David Bomba
5138dc8092 Fixes for activity controller 2022-05-29 10:14:12 +10:00
David Bomba
df3a1832fe Fixes for trial plans 2022-05-28 10:20:32 +10:00
David Bomba
1e43e172a7 Actitivity output for React 2022-05-27 18:25:32 +10:00
David Bomba
cf141e36c8 Fixes for scheduler 2022-05-27 17:01:15 +10:00
David Bomba
13a1447b79 Padding out react application 2022-05-27 13:10:32 +10:00
David Bomba
108aa22387 Fixes for openAPI schema 2022-05-27 12:17:06 +10:00
David Bomba
a17c97a5ba
Merge pull request #7475 from turbo124/v5-develop
Prep for react application
2022-05-27 12:06:38 +10:00
David Bomba
92b5af5a39
Merge pull request #7456 from CirkaN/Cirkovic/INA-5
Cirkovic/INA-5 (Ninja task scheduler)
2022-05-27 12:05:47 +10:00
Nikola Cirkovic
9bd2279290 INA-5 | Update OpenAPI schema 2022-05-27 02:50:12 +02:00
Nikola Cirkovic
8754ac9375 INA-5 | Add biweekly option 2022-05-27 02:50:03 +02:00
David Bomba
e071c3aae7 Ensure freshness of models 2022-05-27 09:51:54 +10:00
David Bomba
df9e1f902d Fixes for page numbering in previews 2022-05-27 07:32:13 +10:00
David Bomba
76240fdbfb Change requirements for report request 2022-05-26 16:58:14 +10:00
David Bomba
d123fea439 Change requirements for report request 2022-05-26 16:57:37 +10:00
Nikola Cirkovic
63061b6cf4 INA-5 | Renamed repository and added license 2022-05-26 04:32:37 +02:00
Nikola Cirkovic
c4809b1e18 INA-5 | TaskSchedulerController (fixes for fractal) 2022-05-26 04:18:53 +02:00
Nikola Cirkovic
3b26246e1b INA-5 | Requests [Removed unused property] 2022-05-26 04:16:47 +02:00
David Bomba
f5e24de767 Fixes for self hosted setup 2022-05-26 12:00:53 +10:00
David Bomba
b6f48c0d8c Page numbering for PDFs 2022-05-25 22:00:17 +10:00
David Bomba
a2977ef1ad minor fixes for self updater 2022-05-25 20:53:12 +10:00
Nikola Cirkovic
de4adadfae INA-5 | Use fractal 2022-05-25 00:06:42 +02:00
Nikola Cirkovic
99dc9ac65a INA-5 | Add company_id to schedulers so we can fetch them via company_id 2022-05-23 21:58:05 +02:00
Nikola Cirkovic
05ff9531ab INA-5 | Add prepareForValidation |code cleanup 2022-05-23 21:57:48 +02:00
Nikola Cirkovic
d1a7ff9ff5 Merge remote-tracking branch 'origin/Cirkovic/INA-5' into Cirkovic/INA-5 2022-05-23 21:25:55 +02:00
Nikola Cirkovic
14a988f5fa INA-5 | Fix license 2022-05-23 21:25:27 +02:00
Nikola Cirkovic
492eb5ffbd
Merge branch 'v5-develop' into Cirkovic/INA-5 2022-05-23 02:33:06 +02:00
Nikola Cirkovic
3489e36a71 INA-5 | fix params 2022-05-23 02:31:37 +02:00
Nikola Cirkovic
fd028102bd INA-5 | Add docs for a task scheduler 2022-05-23 02:13:23 +02:00
Nikola Cirkovic
e8a2476463 INA-5 | Fix old docs conflicts 2022-05-23 01:39:20 +02:00
Nikola Cirkovic
6aa01001c9 INA-5 | Moved Actions to the service | Controller clean-up 2022-05-23 01:33:56 +02:00
Nikola Cirkovic
8a6ccba0af INA-5 | Update Schedule |Create Scheduler | Update Scheduled Job requests 2022-05-23 01:32:31 +02:00
Nikola Cirkovic
5a6f4801ce INA-5 | Set multidb, set company_id as database parameter 2022-05-21 20:53:22 +02:00
David Bomba
fb680606e8 Handle no report key parameter 2022-05-21 10:37:30 +10:00
David Bomba
bcd67cf42b fixes for reports 2022-05-21 10:35:56 +10:00
David Bomba
dfd82520a2 Fixes for validation rules for exports 2022-05-21 08:37:19 +10:00
David Bomba
2f8f39ca90 Fixes for required request parameter 2022-05-20 20:05:23 +10:00
David Bomba
d8b37a08ab Improve handling of missing tokens on login 2022-05-20 09:11:57 +10:00
David Bomba
4198d203e2 clean up for login controller 2022-05-20 08:56:51 +10:00
David Bomba
053b8a4319 Fixes for trial layout 2022-05-19 16:50:36 +10:00
David Bomba
6a17a58df3 Merge branch 'stripe_ach_refactor' into v5-develop 2022-05-19 16:00:18 +10:00
David Bomba
d29a1626cb Refactor for Stripe ACH 2022-05-19 15:48:31 +10:00
Nikola Cirkovic
39400d3b08 INA-5 | Scheduler Job Creation [WIP] 2022-05-19 00:34:09 +02:00
Nikola Cirkovic
b3bf078f4c INA-3 | Request class for creating scheduled task 2022-05-19 00:33:00 +02:00
David Bomba
7df60f5f27 ACH updates 2022-05-18 12:59:24 +10:00
David Bomba
d7a505546c
Merge pull request #7447 from CirkaN/Cirkovic/INA-3
Cirkovic/INA-3 Support sending csv reports via email
2022-05-18 11:46:59 +10:00
Nikola Cirkovic
c47ba04528 INA-3 | Set response message in controllers 2022-05-18 02:28:45 +02:00
Nikola Cirkovic
9680b3540f INA-3 | Modify controllers to use newly created Job for sending reports via mail 2022-05-18 02:05:53 +02:00
David Bomba
8e3ccc83ad Fixes for displaying payment gateways where min_limit is enforced 2022-05-18 08:47:54 +10:00
David Bomba
1973c4c214 v5.3.89 2022-05-17 21:03:07 +10:00
David Bomba
20c2a1690f Improve resilience of client number creation 2022-05-17 20:31:43 +10:00
David Bomba
7311508e15 Add send_email in the request body for reports 2022-05-17 18:01:59 +10:00
David Bomba
b398154ebc unwind reminder changes 2022-05-16 20:38:04 +10:00
David Bomba
aeae0a19ab Adjust delays for observers 2022-05-15 20:14:14 +10:00
David Bomba
69ad0c23e9 Protected domains 2022-05-15 11:08:05 +10:00
David Bomba
8fc9cdd6d8 Force cache rebuild after update 2022-05-15 09:03:42 +10:00
David Bomba
ba771c5cec Better handling of failed downloads for .zip 2022-05-14 16:52:31 +10:00
David Bomba
f59a7653ff Profit and loss controller end point 2022-05-13 18:53:38 +10:00
David Bomba
f604e463c2 Throttle payment methods to prevent spam: 2022-05-11 15:25:33 +10:00
David Bomba
ffbfc11407 Add domains to blacklist 2022-05-11 12:23:40 +10:00
David Bomba
b7de59beb4 Requirements for reports 2022-05-10 16:14:57 +10:00
David Bomba
37ea391ae4 FIxes for check data 2022-05-07 09:50:25 +10:00
David Bomba
6e17404cac Clean up for email sending API 2022-05-06 09:34:18 +10:00
David Bomba
964563dce4 Fixes for login refactory 2022-05-06 09:29:45 +10:00
David Bomba
ba5037c6da Refactor Ledger Service 2022-05-06 08:40:34 +10:00
David Bomba
33059f97da Disable markdown 2022-05-05 19:33:15 +10:00
David Bomba
b6350d323f Fixes for login controller 2022-05-05 10:14:28 +10:00
David Bomba
0ae42195b2 Handle edge case where removed user tries to log into the system 2022-05-04 08:39:54 +10:00
David Bomba
352a1fc1c0 Handle edge case where removed user tries to log into the system 2022-05-04 08:35:36 +10:00
=
f09e460fc4 Bail early 2022-05-03 14:43:46 +10:00
=
342cc10bc2 Check is_large flag when creating a new company 2022-05-03 09:04:44 +10:00
=
623fbdb229 Update trial plans 2022-05-03 09:00:07 +10:00
David Bomba
25aadf9202 Email blacklists 2022-04-30 11:55:39 +10:00
David Bomba
73453b034a Block domains from login 2022-04-29 08:50:39 +10:00
David Bomba
8cfdbbe3ed Add blacklist rules 2022-04-29 08:47:19 +10:00
David Bomba
b127e12778 Quote Items Export 2022-04-28 14:02:59 +10:00
David Bomba
f7a3afdafa Product CSV Export 2022-04-28 13:09:17 +10:00
David Bomba
6a148676db Payment Export CSV 2022-04-27 18:05:54 +10:00
David Bomba
8b1a0381b0 Recurring Invoice Export CSV 2022-04-27 17:21:55 +10:00
David Bomba
bd5428ccee Quote CSV exports 2022-04-27 16:33:30 +10:00
David Bomba
519e427cda CSV Exports 2022-04-27 16:29:38 +10:00
David Bomba
ad3516aa26 Expose export csv routes 2022-04-27 15:41:52 +10:00
David Bomba
01ecc22d5f Exports 2022-04-27 15:17:45 +10:00
David Bomba
6f491dfb92 Update Copyright text 2022-04-27 13:20:41 +10:00
David Bomba
d5f30d5776 Export CSVs 2022-04-27 13:07:29 +10:00
David Bomba
6d14e290b6 v5.3.84 2022-04-27 09:43:17 +10:00
David Bomba
654bf7a23f Disable gateway refund options for GoCardless 2022-04-27 09:05:16 +10:00
David Bomba
bc76424fd7 FIxes for approve with no conversion from AP 2022-04-26 08:51:14 +10:00
David Bomba
171bbd2f95 Minor fixes 2022-04-24 18:51:41 +10:00
David Bomba
ebc498a815 Type checking 2022-04-21 12:07:08 +10:00
David Bomba
bdf95fcf70 Improve bulk email performance 2022-04-21 09:25:19 +10:00
David Bomba
7e85c19705 Max password length 1000 2022-04-21 07:25:00 +10:00
David Bomba
66062c42b7 fixes for query logging 2022-04-20 12:21:45 +10:00
David Bomba
127683ee29 Fixes for eager loading 2022-04-20 11:55:33 +10:00
David Bomba
a7b8845edb Minor fixes 2022-04-20 10:22:19 +10:00
David Bomba
98012e0ef3 Fixes for purge API docs 2022-04-20 08:28:25 +10:00
David Bomba
cfd9ed4875 Fixes for types in settings 2022-04-18 23:10:43 +10:00
David Bomba
62e0e2e466 Updates for self updater 2022-04-14 21:51:25 +10:00
David Bomba
c466f2f154 restore query logging middleware 2022-04-12 10:23:09 +10:00
David Bomba
fabf8e0bae Query lazy loading imrpovements 2022-04-11 17:45:37 +10:00
David Bomba
485fea03c7 Coerce default_task_rate to float 2022-04-09 16:02:12 +10:00
David Bomba
6ac34ac5a1 fixes for invoice requests 2022-04-08 14:47:10 +10:00
David Bomba
f8e60546fb Client Reports 2022-04-07 12:17:02 +10:00
David Bomba
17b1119466 Allow draft credits to be used in payments 2022-04-07 09:06:02 +10:00
David Bomba
7174939fe0 Fixes for translation of task statuses 2022-04-07 07:07:59 +10:00
David Bomba
4210d11fc1 Reports 2022-04-06 20:14:54 +10:00
David Bomba
4efec42670 Fixes for contact key login 2022-04-05 13:54:10 +10:00
David Bomba
7d62cd5e50 Set correct order of session middleware 2022-04-05 09:52:10 +10:00
=
c3330b6777 Reduce queries for Invoice POST 2022-04-04 13:00:11 +10:00
David Bomba
a2ef847f54 Fixes for ledger 2022-04-02 16:13:31 +11:00
David Bomba
5a4614da1f Fixes for api docs 2022-04-01 13:46:55 +11:00
David Bomba
f3d1c35b7f Force integer for client id 2022-04-01 11:35:39 +11:00
David Bomba
08fa4bf8c9 Protected sub domains 2022-04-01 08:49:37 +11:00
David Bomba
4a4b324af5 Improve test coverage for triggered actions 2022-03-30 14:12:53 +11:00
David Bomba
3a22fd0384 Fixes for task edge cases 2022-03-30 13:54:40 +11:00
David Bomba
2d0c6fd0af Triggered actions for Recurring Expenses 2022-03-30 13:14:46 +11:00
David Bomba
ed75514646 Fixes for default country 2022-03-30 08:05:42 +11:00
David Bomba
e4fc7fa55a Fixes for tests 2022-03-29 20:06:35 +11:00
David Bomba
c61fc7f491 Improve memory handling for self update 2022-03-29 09:14:13 +11:00
David Bomba
2f744c6969 Fixes for frequencyforkey 2022-03-29 08:04:04 +11:00
David Bomba
da47f1bf32 Documentation for listResponse end point 2022-03-28 13:06:46 +11:00
David Bomba
3eee79d9b3 Fixes for migration validation 2022-03-28 12:46:38 +11:00
David Bomba
ab1b614855 Fixes for payment method create 2022-03-28 11:03:31 +11:00
David Bomba
ce2ad45015 Fixes for recurring invoice number for pending plans 2022-03-24 14:06:29 +11:00
David Bomba
83b99f296f refactor for workflow with invoice services 2022-03-24 13:50:55 +11:00
David Bomba
a41468816e Fixes for client contact country on registration 2022-03-23 23:11:41 +11:00
David Bomba
154f029a84 Fixes for contact registration 2022-03-23 23:07:33 +11:00
David Bomba
2949925e41 Fixes for login controller 2022-03-23 20:17:36 +11:00
David Bomba
bf0cf1bbae Fixes for permissions 2022-03-23 19:54:30 +11:00
David Bomba
f4f0290451 Fixes for testing for float 2022-03-23 17:37:39 +11:00
David Bomba
bd24a10409 minor fixes 2022-03-23 15:51:32 +11:00
David Bomba
afe6262904 Fixes for create product request 2022-03-23 12:23:46 +11:00
David Bomba
15a85da085 Fixes around oauth google login 2022-03-23 10:29:07 +11:00
David Bomba
b4f2bba053 Fixes for company user resolution 2022-03-22 15:13:57 +11:00
David Bomba
696a5ac83b Minor fixes 2022-03-21 12:32:00 +11:00
David Bomba
7edb45b64f Fixes for account signup 2022-03-20 19:02:53 +11:00
David Bomba
0f023864de Minor fixes 2022-03-20 09:05:29 +11:00
David Bomba
3ac72b27cf Fixes for contact registration 2022-03-19 21:21:36 +11:00
David Bomba
247baf3169 Fixes for self updater 2022-03-19 14:16:45 +11:00
David Bomba
112b04a3bb Refactor for self updater 2022-03-19 14:13:29 +11:00
David Bomba
8e6772ef75 Refactor for self updater 2022-03-19 14:10:00 +11:00
David Bomba
51371674fc Self updater 2022-03-19 13:36:47 +11:00
David Bomba
d25002501e Fixes for self updater 2022-03-19 13:00:29 +11:00
David Bomba
95af436f12 Replace config:clear with optimize 2022-03-18 10:33:26 +11:00
David Bomba
4900946fa1 do no auto convert quote if converted by admin user 2022-03-17 13:41:46 +11:00
David Bomba
ae16eb66e5 Fixes for documents 2022-03-17 13:20:58 +11:00
David Bomba
78474bc5cd Fixes for HTML preview 2022-03-17 07:57:06 +11:00
David Bomba
29ed09db5d Fixes for client contact authentication 2022-03-16 16:29:39 +11:00
David Bomba
9ccc43cece Fixes for check data 2022-03-16 13:06:25 +11:00
David Bomba
197dde037e Fixes for user company user resolution 2022-03-16 11:12:12 +11:00
David Bomba
f0ec25a606 Fixes for ach bank import - Stripe 2022-03-16 09:31:35 +11:00
David Bomba
cf2d5320d9 Bulk download documents 2022-03-15 09:36:32 +11:00
David Bomba
c6b4721d61 Bulk download documents 2022-03-15 09:30:19 +11:00
David Bomba
3eeed5e135 On new company create - check is_large flag 2022-03-14 18:20:14 +11:00
David Bomba
00e070bd1b TruthSource in Login 2022-03-14 11:02:00 +11:00
David Bomba
3e039538b6 v5.3.68 2022-03-13 21:40:29 +11:00
David Bomba
4363f092be cleanup 2022-03-13 20:36:39 +11:00
David Bomba
eb5e8bf60c Add CompanyToken to Truth 2022-03-13 20:24:58 +11:00
David Bomba
e2cd1e5c71 Cache company, company_user and user in container 2022-03-13 20:18:15 +11:00
David Bomba
2b95f2a0d4 Fixes for resolving correct company user 2022-03-13 19:48:57 +11:00
David Bomba
bf74e92130 Fixes for permissions on list response 2022-03-13 15:44:36 +11:00
David Bomba
d6aaa0f7ac Fixes for customer translations for contact register page 2022-03-13 09:03:58 +11:00
David Bomba
9f158868d6 Refactor for trial plan workflow 2022-03-11 16:30:32 +11:00
David Bomba
2f56a10aed Fixes for exporting projects attached to invoices 2022-03-11 13:20:53 +11:00
David Bomba
10f599594f Update TailWind 2022-03-11 12:56:45 +11:00
David Bomba
ed2952356c Approve quote 2022-03-11 08:13:27 +11:00
David Bomba
3f0176d698 Fixes for validation on vendors 2022-03-10 20:48:14 +11:00
David Bomba
f9ebeaad9f set x-frame-origin 2022-03-10 16:02:12 +11:00
David Bomba
b1887f8fa8 Fixes for required client info 2022-03-10 13:05:01 +11:00
David Bomba
b7dced76cd Transaction events 2022-03-10 11:32:04 +11:00
David Bomba
bdcf902c6c Add projects to recurring invoices 2022-03-10 08:52:33 +11:00
David Bomba
f2932c0354 Allow file key for uploads 2022-03-09 20:39:32 +11:00
David Bomba
7423be043d Transaction events 2022-03-09 20:32:46 +11:00
David Bomba
6c2c0bd408 Fixes for required fields 2022-03-08 23:33:20 +11:00
David Bomba
6a34ee3064 Required fields refactor 2022-03-08 23:09:20 +11:00
David Bomba
deb5fe832e Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2022-03-07 20:06:25 +11:00
David Bomba
db95e9fad3 fixes for migration 2022-03-07 20:06:20 +11:00
David Bomba
d8d8914b5a Fixes for trusted proxies 2022-03-07 12:54:06 +11:00
David Bomba
2b145e8833 Fixes for getting first contact/primary 2022-03-07 08:53:32 +11:00
David Bomba
a4615a331d Fixes for unsubscribe routes 2022-03-06 18:06:07 +11:00
David Bomba
c65948d10c Fixes for client limits on hosted 2022-03-06 14:41:08 +11:00
David Bomba
5f668a2237 Fixes for translations 2022-03-06 07:50:12 +11:00
David Bomba
c02bc2c389 Text email templates 2022-03-04 14:01:09 +11:00
David Bomba
bed77a2710 Text email stubs 2022-03-04 13:08:18 +11:00
David Bomba
b73dc67692 Forward to correct login location - contacts 2022-03-03 11:51:44 +11:00
David Bomba
1b256dba9b refactor for bulk downloads 2022-03-02 13:51:38 +11:00
David Bomba
5fd8aab4af git branchMerge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2022-03-02 13:26:38 +11:00
David Bomba
475831bf70 Refactor for bulk downloads 2022-03-02 13:26:30 +11:00
David Bomba
b062204fa6 Fixes for viewed entities 2022-02-28 16:50:25 +11:00
David Bomba
32596b4287 Fixes for CSV import 2022-02-28 14:38:13 +11:00
David Bomba
4b3e09faf8 Fixes for key login 2022-02-28 07:45:42 +11:00
David Bomba
09f68b33ef Fixes for trial plans 2022-02-27 19:02:00 +11:00
David Bomba
e964ff8137 Improve resolution of invitations 2022-02-27 18:33:29 +11:00
David Bomba
ff33cc5fca Fixes for casts 2022-02-27 17:49:49 +11:00
David Bomba
4b4b4cf60c Fixes for FPX mailer and multi company selector in Client Portal 2022-02-27 11:31:01 +11:00
David Bomba
9dc91e5f97 Fixes for actions 2022-02-27 08:10:15 +11:00
David Bomba
83692ed618 refactor queries 2022-02-26 18:48:22 +11:00
David Bomba
9311882c23 Add unsubscribe links to emails 2022-02-25 13:55:32 +11:00
David Bomba
d038877044 Add unsubscribe landing page for emails 2022-02-25 13:37:20 +11:00
David Bomba
14c3fb30d4 Add apple domain verification to stripe config 2022-02-25 12:42:01 +11:00
David Bomba
ae60acd770 minor fixes for calculations 2022-02-24 09:35:05 +11:00
David Bomba
63ed477026 Allow duplicate Taxes to be created 2022-02-23 17:52:11 +11:00
David Bomba
a8c775d818 Trial FLow 2022-02-23 17:48:22 +11:00
David Bomba
bba3c79553 Trial Flow: 2022-02-23 17:39:36 +11:00
David Bomba
f548f6938f New trial flow 2022-02-23 13:07:48 +11:00
David Bomba
75ae473ef2 Forward to correct location if modules are disabled 2022-02-21 20:31:02 +11:00
David Bomba
92e2c7c614 Clean up 2022-02-19 16:11:30 +11:00
David Bomba
118d2bc214 Refactor for zip files 2022-02-18 21:45:01 +11:00
David Bomba
5259728443 Improve .zip functionality 2022-02-18 20:55:44 +11:00
David Bomba
6d10160f33 Clean up 2022-02-18 19:07:40 +11:00
David Bomba
670ad4359b Performance improvements for client portal 2022-02-18 16:38:15 +11:00
David Bomba
9c106e8d0a Performance improvements for client portal 2022-02-18 16:31:17 +11:00
David Bomba
ded4b2af28 Hide archived payment methods where the gateway has been archived / deleted 2022-02-18 10:52:17 +11:00
David Bomba
6ec6ae8756 Minor fixes for quote permissions 2022-02-17 23:07:16 +11:00
David Bomba
97507871c5 Refactor for imports 2022-02-17 14:40:28 +11:00
David Bomba
62c1b6b2f5 Refactor for imports 2022-02-17 13:27:21 +11:00
David Bomba
41b6e8befa Add back in multiple contact selector 2022-02-17 08:17:29 +11:00
David Bomba
fb1e27ba7d Clean up for due date days recurring invoices 2022-02-16 13:24:10 +11:00
David Bomba
682ba68120 Fixes for show/hide invitation key 2022-02-16 10:47:54 +11:00
David Bomba
1efe0fb992 Fixes for incorrectly implemented guards 2022-02-16 09:13:23 +11:00
David Bomba
c1a39a6ea0 Run time form requests 2022-02-16 08:50:28 +11:00
David Bomba
910aeebaf7 Fixes for auth.net 2022-02-15 21:23:51 +11:00
David Bomba
ab0e1677fb Show last invoice in previews 2022-02-13 19:48:59 +11:00
David Bomba
62ac61fd93 Fixes for client registration 2022-02-12 16:05:05 +11:00
David Bomba
447dfc1f8c Forward user to quote on conversion 2022-02-12 11:17:36 +11:00
David Bomba
7378043ce3 Add shareable links to client portal 2022-02-10 11:36:44 +11:00
David Bomba
76c940ae9a Add shareable links to client portal 2022-02-10 11:07:08 +11:00
David Bomba
23d6a69573 Minor fixes for get Payment methods 2022-02-09 17:15:34 +11:00
David Bomba
66a19407d1 Fixes for currency set for paymentsa 2022-02-08 23:29:59 +11:00
David Bomba
4e86fcf2ba Tests for adding vendors to quotes, credits, invoice and recurring invoices 2022-02-08 21:43:42 +11:00
David Bomba
f6686c7df5 Allow draft quotes to be approved if accessed directly 2022-02-08 21:18:41 +11:00
David Bomba
8c589ec0c4 Fixes for save payment methods dialogue 2022-02-08 07:55:56 +11:00
David Bomba
a0ae3061c1 Fixes for subscriptions - ensure client authentication is against correct company 2022-02-02 08:42:48 +11:00
David Bomba
cea49c43fc Minor fixes 2022-02-01 10:03:51 +11:00
=
dbbd86063d Purge clients - password protected route 2022-01-31 11:03:01 +11:00
David Bomba
263bcd8126 Add ability to purge clients 2022-01-30 10:46:39 +11:00
David Bomba
548510d686 Improvements for credits 2022-01-28 16:30:40 +11:00
David Bomba
c7c26532c5 Allow negative invoices 2022-01-28 10:56:14 +11:00
David Bomba
e6759db35d Hosted metrics 2022-01-28 10:06:26 +11:00
David Bomba
171f2c82e6 Move cors middle out of globals and into api only routes 2022-01-28 08:51:53 +11:00
David Bomba
3d14f24f49 Validation rules for converting expired quotes to invoices 2022-01-27 12:36:42 +11:00
David Bomba
77199fc697 Performance improvements for payment reponses 2022-01-26 23:01:54 +11:00
David Bomba
0b2a8eac1a Minor fixes for checking payment values 2022-01-26 17:30:43 +11:00
David Bomba
1888ac2426 Fixes for negative credits 2022-01-25 13:43:44 +11:00
David Bomba
fe3ebc3a87 Fixes for client portal authentications 2022-01-25 09:24:05 +11:00
David Bomba
a2503f0f40 Fixes for stripe payments 2022-01-24 21:53:46 +11:00
David Bomba
cd1dbc1f56 Fixes for clientcontact data leak 2022-01-24 10:29:47 +11:00
David Bomba
51f04058df Rollback fixes for designs 2022-01-23 17:32:51 +11:00
David Bomba
4ed115143f Charts for react dashboard 2022-01-21 17:04:01 +11:00
David Bomba
6b9f211812 Update route throttling limits 2022-01-21 14:58:58 +11:00
David Bomba
38031ec7a3 Fixes for chart tests 2022-01-21 12:00:32 +11:00
David Bomba
5bb221931f Charts for react 2022-01-20 12:15:33 +11:00
David Bomba
1034622fbc updates for payment currencyid 2022-01-20 09:26:52 +11:00
David Bomba
e2c5d4d6d6 Fixes for custom designs 2022-01-19 14:02:40 +11:00
David Bomba
2b80d3572a Fixes for logging in duplicate contact email addresses 2022-01-18 11:24:40 +11:00
David Bomba
a6799c070e Minor Fixes 2022-01-17 21:22:10 +11:00
David Bomba
bee623af75 Fixes for locale middleware 2022-01-16 19:09:46 +11:00
David Bomba
2284e4d83b Refactor PostMark Webhooks 2022-01-16 14:11:48 +11:00
David Bomba
189ebc590f Add Session domains to web route 2022-01-16 11:22:37 +11:00
David Bomba
6f6d3dac16 Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2022-01-15 22:15:48 +11:00
David Bomba
05cb4be207 Init class variables if they do not exist 2022-01-15 22:08:48 +11:00
David Bomba
41ca21947c TokenCSRF 2022-01-15 20:49:40 +11:00
David Bomba
9bca3ef170 Fixes for session domains 2022-01-15 18:50:16 +11:00
David Bomba
f68f79c1e8 Restrict client access only to current company instead of account wide 2022-01-15 18:04:41 +11:00
David Bomba
f868c6c66d Regenerate session when switching companies 2022-01-15 16:31:28 +11:00
David Bomba
ad30e691e2 Formatting 2022-01-15 16:04:40 +11:00
David Bomba
693d84b243 Session handling with custom domains 2022-01-15 15:58:33 +11:00
David Bomba
3af749bdb0 Enforce company locale 2022-01-15 15:07:40 +11:00
David Bomba
7fd1446f43 Additional logic for updating a payment in form request 2022-01-15 10:54:36 +11:00
David Bomba
e844abf27d Fixes for client store request 2022-01-14 21:24:20 +11:00
David Bomba
c28bf391fb disable late fee invoice 2022-01-14 19:11:45 +11:00
David Bomba
53d3888f5b Fixes for coupons on free subscriptions 2022-01-14 17:46:22 +11:00
David Bomba
37d6701780 Adjust invitation controller to deal with deleted contacts 2022-01-13 15:10:43 +11:00
David Bomba
8faa687ae4 Return error message when dealing with clients who have been deleted 2022-01-12 22:52:56 +11:00
David Bomba
c26387a376 Fixes for import 2022-01-12 20:29:10 +11:00
David Bomba
77b85f123a Minor fixes for playful design 2022-01-12 17:47:10 +11:00
David Bomba
5bd0b043e0 Minor fixes for playful design 2022-01-12 17:34:47 +11:00
David Bomba
0c7271524c Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2022-01-12 17:29:33 +11:00
David Bomba
99db919d60 Logging for balances 2022-01-12 17:29:28 +11:00
David Bomba
5f51ea9002 Fixes for payment request 2022-01-12 14:40:05 +11:00
David Bomba
f3947b104a change deletePdf() to touchPdf() 2022-01-12 13:05:07 +11:00
David Bomba
3e36f335b4 Fixes for required fields 2022-01-11 19:42:00 +11:00
David Bomba
f66c3076f1 fixes for adding users into the production system 2022-01-11 19:08:08 +11:00
David Bomba
3e3b4e40e5 Fixes for permissions on list response 2022-01-10 19:48:18 +11:00
David Bomba
239b180a21 Fixes for pdf regeneration 2022-01-10 12:47:16 +11:00
David Bomba
d914738128 Minor fixes for postmark message query 2022-01-09 16:02:04 +11:00
David Bomba
762f6d4b2e Minor adjustments for mollie payment driver 2022-01-09 13:34:23 +11:00
David Bomba
959d45f081 Fixes for client portal quote tables 2022-01-07 15:03:42 +11:00
David Bomba
addc10ef4e Hide expired quotes from client portal 2022-01-07 13:56:02 +11:00
David Bomba
f5f2395d7e Fixes for clean design 2022-01-06 20:03:30 +11:00
David Bomba
abbca58b4d Do not allow an invoice to be created for a deleted client 2022-01-06 13:31:44 +11:00
David Bomba
37a4c4810d Stripe Apple Pay 2022-01-06 11:52:24 +11:00
David Bomba
a30941bdb8 Fixes for tests 2022-01-06 11:19:29 +11:00
David Bomba
e9d9b8a137 Tests for apple pay 2022-01-06 10:19:31 +11:00
David Bomba
8bb0445725 Obfuscate tokens 2022-01-05 17:26:23 +11:00
David Bomba
66843e6397 Set locale for migrated companies 2022-01-05 17:12:10 +11:00
David Bomba
1efdd262fe Slack notifications for bounce/spam emails 2022-01-05 14:41:57 +11:00
David Bomba
a7b851dbc7 Fixes for Stripe ACH 2022-01-04 16:40:05 +11:00
David Bomba
39ae04132f Remove logging 2022-01-04 15:33:10 +11:00
David Bomba
b6f382bae2 Add option in client statements for filtering by invoice status 2022-01-03 18:22:10 +11:00
David Bomba
8109ef3c50 Company gateway Filters 2022-01-03 12:35:31 +11:00
David Bomba
f2e41b907a Task Status Filters 2022-01-03 12:20:03 +11:00
David Bomba
7ed709d1a2 Tax Rate Filters 2022-01-03 12:14:24 +11:00
David Bomba
c8d9edf7e1 Additional domain restrictions 2022-01-02 18:07:01 +11:00
David Bomba
3ebb576be7 Add Payment Terms filters 2021-12-21 10:35:20 +11:00
David Bomba
0a065aefc1 Fixes for edge cases around duplicate contacts in portal 2021-12-20 11:20:22 +11:00
David Bomba
727420dd0e v5.3.39 2021-12-20 07:16:44 +11:00
David Bomba
761d19c857 Fixes for ledger service 2021-12-19 13:26:57 +11:00
David Bomba
4829b762dd Fixes for plain design 2021-12-18 20:30:53 +11:00
David Bomba
c77720672b Fixes for atomic operations 2021-12-17 22:11:36 +11:00
David Bomba
f6ac95378c Minor fixes 2021-12-17 11:40:44 +11:00
David Bomba
2285bd8030 Fixes for checking valid project 2021-12-17 10:10:12 +11:00
David Bomba
1d8e5a33bf Fixes for checking valid project 2021-12-17 09:56:09 +11:00
David Bomba
6860ea9795 ReRoute pay now links to show invoice if no gateways are present 2021-12-16 13:04:46 +11:00
David Bomba
5a8a52800b Catch routes are POST that are hit with GET 2021-12-15 11:04:10 +11:00
David Bomba
677f1649ee Catch all for payments that attempt to hit GET route 2021-12-15 10:07:04 +11:00
David Bomba
f3d9552614 Set DB 2021-12-15 09:35:58 +11:00
David Bomba
d965485919 Get archived payment gateway 2021-12-15 07:42:20 +11:00
David Bomba
ab114e2587 Fixes for company_key 2021-12-14 20:33:41 +11:00
David Bomba
e245d07a75 Fixes for CSRF issues with client portal downloads 2021-12-14 15:38:32 +11:00
David Bomba
5323458411 Fixes for downloading archived PDFs 2021-12-14 11:33:25 +11:00
David Bomba
9bdcf62684 minor fixes for statements 2021-12-13 22:09:44 +11:00
David Bomba
c6a42b2a90 minor fixes for contact registration 2021-12-13 15:22:16 +11:00
David Bomba
97451c8edf Fixes for client authentication 2021-12-12 21:39:12 +11:00
David Bomba
95f0926734 Fixes for credit table filtering 2021-12-12 07:55:35 +11:00
David Bomba
cb83a957ce Do not redirect approved quotes back to quote list 2021-12-11 21:29:32 +11:00
David Bomba
b56167da39 Fixes for duplicate quote approved notification 2021-12-11 21:12:48 +11:00
David Bomba
65493c47a5 Change batch() to ->queue() 2021-12-11 20:49:29 +11:00
David Bomba
107ec59ebe Login Controller cleanup 2021-12-11 20:29:03 +11:00
David Bomba
0cebfd1f56 Fixes for freshbooks import 2021-12-11 08:32:24 +11:00
David Bomba
b1a2403e35 Fixes for duplicate payment numbers" 2021-12-10 21:50:46 +11:00
David Bomba
307e32e54d Clean up 2021-12-10 15:39:07 +11:00
David Bomba
1186eaa823 Fixes for client password reset 2021-12-10 14:00:22 +11:00
David Bomba
ac194665de fixes for password reset for admin 2021-12-10 13:10:02 +11:00
David Bomba
d2a929b975 Refactor client portal authentication 2021-12-09 21:50:29 +11:00
David Bomba
de0bebcd2c refactor 2021-12-09 16:34:23 +11:00
David Bomba
cd41ce4ceb Login contacts using their ID - allows us to login contacts with the same email address 2021-12-08 08:45:24 +11:00
David Bomba
651346fb89 Fixes for contact login 2021-12-07 22:46:29 +11:00
David Bomba
5fdb5a61dc Fixes for contact login 2021-12-07 22:46:05 +11:00
David Bomba
8aeabb7e1f Performance improvements for Client Portal 2021-12-07 22:34:50 +11:00
David Bomba
47d6715fb8 Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2021-12-07 22:14:49 +11:00
David Bomba
49ecf295a8 Performance improvements for client portal 2021-12-07 22:14:46 +11:00
David Bomba
9ee001f399 Hide deleted quotes from client portal 2021-12-05 18:50:40 +11:00
David Bomba
35e45a65ff Enforce silence 2021-12-02 13:58:55 +11:00
David Bomba
66eb99951e Fixes for resolving companies and accounts for contact reset 2021-12-02 09:00:40 +11:00
David Bomba
2eeaea61a5 Minor fixes 2021-12-01 21:29:48 +11:00
David Bomba
cd269883f3 Set portal domain to lower case 2021-12-01 11:09:22 +11:00
David Bomba
04d2726c87 Fixes for viewing documents 2021-12-01 07:22:17 +11:00
David Bomba
6c7e150bec Fixes for default quote/credit/invoice messages 2021-11-30 20:06:05 +11:00
David Bomba
5798efc0be Remove expenses from documents in Client Portal 2021-11-30 17:28:07 +11:00
David Bomba
fddd06ae9a Minor fixes for Required client info + Payment Failed Mailer 2021-11-29 07:43:54 +11:00
David Bomba
ee785ca209 Minor fixes 2021-11-28 21:19:34 +11:00
David Bomba
489e02649e fixes for the ninja portal 2021-11-28 10:58:54 +11:00
David Bomba
92001dae7b Fixes for white label licensing 2021-11-27 07:41:13 +11:00
David Bomba
07fdf3bc53 Content images 2021-11-25 11:16:47 +11:00
David Bomba
9edd8c6de5 Ninja plan 2021-11-24 14:31:05 +11:00
David Bomba
7e9afd7849 Ninja plan 2021-11-24 08:57:24 +11:00
David Bomba
a505f2531b Dedicated ninja plan controller 2021-11-23 21:39:43 +11:00
David Bomba
60d9b4f649 Working on negative payments for credits 2021-11-22 15:25:43 +11:00
David Bomba
17482da60f Add validation rules for discounts 2021-11-21 21:19:24 +11:00
David Bomba
18bb84f2a1 Fixes for client portal 2021-11-21 21:08:21 +11:00
David Bomba
ff6f3fc89c
Merge pull request #6987 from turbo124/v5-develop
Calculate has_password
2021-11-21 13:50:41 +11:00
David Bomba
96f90f12a1 Minor fixes 2021-11-21 13:49:52 +11:00
David Bomba
534a420b57 Fixes for hosted migration 2021-11-21 12:57:27 +11:00
David Bomba
ca788476d8 Add filter controller 2021-11-20 11:34:43 +11:00
theworstcomrade
7270d65bda Document - fix stored xss
https://huntr.dev/bounties/99c4ed09-b66f-474a-bd74-eeccf9339fde/
2021-11-20 00:17:18 +01:00
theworstcomrade
2532ec7e76 Document - fix stored xss
https://huntr.dev/bounties/99c4ed09-b66f-474a-bd74-eeccf9339fde/
2021-11-19 23:39:35 +01:00
David Bomba
829722d102
Merge pull request #6982 from turbo124/v5-develop
Hide deleted tasks
2021-11-19 15:36:57 +11:00
David Bomba
5673cae467 Minor fixes for client required fields 2021-11-18 21:35:00 +11:00
David Bomba
ca9f75ab03 Fixes for Wepay 2021-11-18 14:51:12 +11:00
David Bomba
4eaad134be Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2021-11-18 05:54:33 +11:00
David Bomba
d0f25976de Fixes for discounts with subscriptions 2021-11-18 05:53:01 +11:00
David Bomba
d6695b1c16 Fixes for create account 2021-11-17 20:54:20 +11:00
David Bomba
050ebb8141 Fixes for preview and pdf labelling 2021-11-16 13:30:32 +11:00
David Bomba
03dcb72a06 minor fixes 2021-11-16 10:35:22 +11:00
David Bomba
a40c85f17d Minor fixes for document preview 2021-11-16 09:09:36 +11:00
David Bomba
4deb820346 Triggered actions for credits 2021-11-15 14:14:58 +11:00
David Bomba
293367cd16 Minor fixes for contact login 2021-11-15 10:29:33 +11:00
David Bomba
2db0ea41fc Slow down hosted attachments 2021-11-15 08:52:04 +11:00
David Bomba
019e3c0068
Merge pull request #6953 from beganovich/gocardless-instant-bank-pay
GoCardless: Instant Bank Pay
2021-11-15 08:04:46 +11:00
David Bomba
6f37249ffb Hide deleted tasks 2021-11-15 07:04:00 +11:00
David Bomba
c58241a5cc Minor fixes 2021-11-12 19:16:32 +11:00
Benjamin Beganović
0e5b5393d3 Payments 2021-11-11 17:51:04 +01:00
David Bomba
f5ea8a83f0 Fixes for Sentinel timeouts 2021-11-11 11:35:58 +11:00
David Bomba
ad53f233be Fixes for coupons 2021-11-10 19:49:26 +11:00
David Bomba
2c289bbe4e Fixes for subscriptions 2021-11-10 15:16:56 +11:00
David Bomba
d0be8f744c Restrict API access for free/unpaid accounts 2021-11-10 08:23:22 +11:00
David Bomba
075fe7a5e5 Clean up logging 2021-11-09 21:59:52 +11:00
David Bomba
57e1385cbf Fixes for invitations 2021-11-09 21:15:08 +11:00
David Bomba
aa145243c6 Minor fixes for project resolution 2021-11-09 09:08:27 +11:00
David Bomba
64aa4fe00f Fixes for adding users to hosted 2021-11-08 20:53:11 +11:00
David Bomba
7c2170d505 Fixes for billing portal purchase 2021-11-08 17:35:15 +11:00
David Bomba
b0cfa6a699 minor fixes for recurring expenses 2021-11-08 13:05:54 +11:00
David Bomba
be45998ebe Fixes for invitation 404 messaging 2021-11-08 10:17:49 +11:00
David Bomba
b08cb46615 Disable reversals 2021-11-07 22:13:59 +11:00
David Bomba
2a7bdc8d59 Fixes for User Add rules in hosted 2021-11-07 22:12:54 +11:00
David Bomba
dd834f1405 Minor fixes 2021-11-07 21:23:44 +11:00
David Bomba
dc0efd2d91 Allow groups to be seen by all users 2021-11-07 09:01:19 +11:00
David Bomba
ecdd73fbcc Minor Fixes 2021-11-06 16:05:56 +11:00
David Bomba
27db04515a Change logic for adding user 2021-11-06 10:40:38 +11:00
David Bomba
88dfa3601b Fixes for adding and restoring users 2021-11-06 10:28:48 +11:00
David Bomba
5f4e40162b working on users 2021-11-05 20:43:25 +11:00
David Bomba
916e20d902 fixes for add user count logic 2021-11-05 15:29:16 +11:00
David Bomba
50119240b9 Minor fixes for client country code rules 2021-11-01 16:12:10 +11:00
David Bomba
c57422617f Custom validation rules for client countries 2021-11-01 14:09:41 +11:00
David Bomba
7e23de8e5a fixes for refunding unapplied payments 2021-10-27 05:01:10 +11:00
David Bomba
f34d02a371 Minor fixes for create company 2021-10-26 20:39:33 +11:00
David Bomba
9c21e096a1 Update validation rules for update task status 2021-10-26 16:25:16 +11:00
David Bomba
8a85428532 Ensure recurring expenses have numeric for tax_amounts 2021-10-25 13:19:46 +11:00
David Bomba
e67fea2c33 Fixes for Company Switcher 2021-10-24 20:33:23 +11:00
David Bomba
3d319f1b1d Minor fixes for Contact login 2021-10-24 20:17:57 +11:00
David Bomba
5bd79c4046 Minor fixes for resolution of backup HTML documents 2021-10-24 19:27:12 +11:00
David Bomba
ebc58a18bb Minor fixes 2021-10-24 15:14:36 +11:00
David Bomba
31ef397dba Return early 2021-10-23 15:04:20 +11:00
David Bomba
8dcdccb9c7 Tests for custom validation rules 2021-10-23 12:07:54 +11:00
David Bomba
f270fbe2d6 Throw exception on paytrace failure 2021-10-23 11:45:22 +11:00
David Bomba
7a267b4406 Custom validation rule for amount 2021-10-23 10:16:43 +11:00
David Bomba
2bc8146f7c Fixes for contact authentication + viewed entity notifications 2021-10-23 10:06:30 +11:00
David Bomba
b92f16bfe5 Minor fixes for subscriptions 2021-10-22 10:55:58 +11:00
David Bomba
b915cc32c3
Merge pull request #6879 from turbo124/v5-develop
Refactor Refunds
2021-10-22 07:06:20 +11:00
Benjamin Beganović
56761b7585 Merge remote-tracking branch 'upstream/v5-develop' into gocardless-direct-debit 2021-10-21 14:40:45 +02:00
David Bomba
ca1e4d8ec7 Minor fixes for test PDF 2021-10-21 22:05:23 +11:00
David Bomba
0444c96a47 Subscription calculations 2021-10-21 21:44:18 +11:00
David Bomba
5579cee330
Merge pull request #6876 from turbo124/v5-develop
Refactor for backup storage location
2021-10-21 08:20:11 +11:00
David Bomba
f05fb9938e Fixes for adding users 2021-10-20 14:35:28 +11:00
David Bomba
ae3edef16c Refactor for backup storage location 2021-10-20 14:05:46 +11:00
David Bomba
4b728c3dd9 Reset all counters to 1 after company purge 2021-10-20 10:52:51 +11:00
David Bomba
f7fae98438 Set default design to Clean 2021-10-20 09:51:33 +11:00
David Bomba
2b5c58f607 Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2021-10-20 07:58:20 +11:00
David Bomba
86d4f5e7ea Fixes for Swagger + Group Settings Documents 2021-10-20 07:58:14 +11:00
Benjamin Beganović
0d20e75636 Allow GatewayType\SEPA to show on methods page 2021-10-19 18:05:27 +02:00
Benjamin Beganović
a9ac839fc9
Merge branch 'v5-develop' into gocardless-direct-debit 2021-10-19 16:29:50 +02:00
Benjamin Beganović
98d2a4a407 Support for DIRECT_DEBIT on authorization pages 2021-10-19 15:37:23 +02:00
David Bomba
26f0bcede2 Prettify URL 2021-10-19 20:35:06 +11:00
David Bomba
0c23c058c5
Merge pull request #6865 from turbo124/v5-develop
Fixes for converting quotes to invoices - invitations
2021-10-19 20:04:45 +11:00
David Bomba
5f8b03cc58 minor fixes 2021-10-18 21:46:26 +11:00
David Bomba
fa2fedcef8
Merge pull request #6514 from Mause/patch-2
(v5) Declare request body for POST /api/v1/invoices
2021-10-18 15:24:42 +11:00
Elliana May
daa5bdb2b7
Remove newline 2021-10-18 12:17:38 +08:00
Elliana May
1c00b89d52
Update $ref to FillableInvoice 2021-10-18 12:17:07 +08:00
Elliana May
9df00d68c0
Create FillableInvoiceSchema.php 2021-10-18 12:16:29 +08:00
David Bomba
68a8715c6d Fixes for tests 2021-10-17 14:21:13 +11:00
David Bomba
ba2f78dad0 Refactor counter/patterns to allow User variables 2021-10-17 13:49:32 +11:00
David Bomba
653dbc5acc Filter account deletion emails 2021-10-16 12:19:27 +11:00
David Bomba
c26afd69e2 Fixes for Payment Webhooks 2021-10-15 18:47:41 +11:00
David Bomba
e319af89d9 Fixes for invitations 2021-10-14 18:58:13 +11:00
David Bomba
91333a50f3 Fixes for invitations 2021-10-14 18:54:17 +11:00
David Bomba
dc116013d9 Fixes for observers 2021-10-14 17:54:38 +11:00
David Bomba
0cfe5bc39a Refactor invitations 2021-10-14 16:25:09 +11:00
David Bomba
105e6282be logging 2021-10-13 16:47:53 +11:00
David Bomba
bd6e6a959a Add triggered actions to recurring invoices 2021-10-13 16:41:11 +11:00
David Bomba
fb7f44615d Minor fixes 2021-10-13 15:47:56 +11:00
David Bomba
1fbbaaad4d Minor N+1 fixes 2021-10-13 14:44:10 +11:00
David Bomba
05a6544898 Set default designs 2021-10-13 14:04:14 +11:00
David Bomba
62058e910d Return fresh model instance 2021-10-13 09:10:44 +11:00
David Bomba
d9b7ffe9f1 N+1 for preview controller 2021-10-12 21:24:09 +11:00
David Bomba
ebca34503b Fixes for N+1 2021-10-12 20:45:15 +11:00
David Bomba
af8c56a1f1 Fixes for N+1 queries in Client Statements 2021-10-12 19:10:43 +11:00
David Bomba
3b8ef9ccd9 Minor fixes for credit - paid - to - dates 2021-10-12 15:49:05 +11:00
David Bomba
543288c525 Refactor PDF generation into common .env var 2021-10-11 13:19:38 +11:00
David Bomba
bf4768bd7b Minor fixes for designs 2021-10-10 19:33:48 +11:00
David Bomba
cf4316b5ab Allow disconnect from Stripe Connect 2021-10-09 18:07:05 +11:00
David Bomba
c2599076bd Fixes for settings Default Design 2021-10-08 21:46:57 +11:00
David Bomba
b85e35dd62
Merge pull request #6800 from turbo124/v5-develop
Fixes for deleted invoices showing in portal
2021-10-08 21:24:21 +11:00
David Bomba
ff50c6413f Fixes for deleted invoices showing in portal 2021-10-08 21:23:51 +11:00
David Bomba
9e1418cb11 performance improvements 2021-10-08 16:29:06 +11:00
David Bomba
e6be94ad22 Improve query efficiency 2021-10-08 16:03:26 +11:00
David Bomba
9c18ab7230 Improve query efficiency 2021-10-08 15:00:17 +11:00
Benjamin Beganović
fd3ea350a2 Show company logo on password reset page 2021-10-07 13:23:45 +02:00
David Bomba
eb7de25e64 payment links 2021-10-06 15:05:16 +11:00
David Bomba
ef11a2258d Add Pay Link Functionality 2021-10-06 14:47:17 +11:00
David Bomba
9c1f82f632 Minor fixes for migration 2021-10-06 09:51:03 +11:00
David Bomba
81772cd3e8 Pay Now Link 2021-10-05 21:29:32 +11:00
David Bomba
2d791f26b7 Remove checks for send_email 2021-10-05 15:20:44 +11:00
David Bomba
8ce94012fb Credits fix 2021-10-05 13:49:15 +11:00
David Bomba
980f538e28 Fixes for displaying valid credits 2021-10-05 13:12:21 +11:00
David Bomba
7524bde1a6
Merge pull request #6766 from beganovich/v5-719
Customizable registration fields
2021-10-05 00:50:32 +11:00
David Bomba
16c88bc2cd
Merge pull request #6744 from beganovich/v5-gocardless-ach
GoCardless
2021-10-05 00:50:04 +11:00
Benjamin Beganović
61eddbb755 Handle dynamic fields on backend 2021-10-04 12:34:00 +02:00
David Bomba
e09bbfaaea Minor fixes 2021-10-04 09:36:30 +11:00
David Bomba
8005a1b7c7 Count auto bill items 2021-10-03 21:34:47 +11:00
David Bomba
0ef0cc9975 Minor fixes for PostMark Delivery 2021-10-03 15:57:15 +11:00
David Bomba
f0b51b7949
Merge pull request #6757 from turbo124/v5-develop
Fixes for Square
2021-10-03 13:38:00 +11:00
David Bomba
6c1ba6d40b Minor fixes for Square 2021-10-03 13:36:43 +11:00
Yannik Firre
0ef476411b
FIXED - Phantomjs Key 2021-10-01 12:23:51 +02:00
David Bomba
b28d76d491 Minor fixes 2021-10-01 08:55:35 +10:00
Benjamin Beganović
f4ddc5a974 Hide archived payment methods 2021-09-30 08:02:58 +02:00
David Bomba
f615b7801d Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2021-09-30 08:14:53 +10:00
David Bomba
4fdd709e99 Default client registration fields 2021-09-30 08:14:48 +10:00
David Bomba
a7a76e806c Minor fixes 2021-09-30 08:13:48 +10:00
David Bomba
e250273787 Fixes for displaying defaults on preview 2021-09-29 21:42:25 +10:00
David Bomba
e63d9828f1 Implement future migration refactor for v4 when we upgrade to L6 2021-09-29 21:06:42 +10:00
David Bomba
ff6767b5e4 Catch bounces 2021-09-29 11:17:04 +10:00
David Bomba
0028010249
Merge pull request #6736 from turbo124/v5-develop
Email archived invoice
2021-09-28 16:13:19 +10:00
David Bomba
1163dba723 Fixes for emailing archived invoices 2021-09-28 16:12:50 +10:00
Benjamin Beganović
0043471008 Hide recurring invoices with is_deleted 2021-09-27 18:46:52 +02:00
David Bomba
4443b13218 Performance improvements for PDFs 2021-09-27 11:40:17 +10:00
David Bomba
d5e580b863 Add triggered actions to update route of quotes 2021-09-27 08:29:18 +10:00
David Bomba
8178cd4bac Add triggered actions to update route of invoices 2021-09-27 08:27:17 +10:00
David Bomba
f35ad6a5a3 Inline downloads for file resources 2021-09-27 08:03:11 +10:00
David Bomba
f725152434 Fixes for document inline display 2021-09-26 22:27:18 +10:00
David Bomba
0f001bb056 Adjust injection of flutter build 2021-09-26 18:44:41 +10:00
David Bomba
cf8a555e4b Minor fixes 2021-09-26 12:13:03 +10:00
David Bomba
9e0bcffd6e Ensure we translate 2021-09-24 08:50:50 +10:00
David Bomba
a93baadd1a Minor fixeS 2021-09-22 18:50:19 +10:00
David Bomba
289c4952a0
Merge pull request #6686 from beganovich/v5-statements-json-fixes
Client portal: Statements page in pure Javascript
2021-09-21 22:20:26 +10:00
Benjamin Beganović
2621c6af0c Remove Statement component 2021-09-21 14:10:02 +02:00
David Bomba
4684c23667 Force defaults to show in preview 2021-09-21 13:04:23 +10:00
David Bomba
f572b61d61
Merge pull request #6687 from turbo124/v5-develop
Add inline download capability
2021-09-21 08:37:52 +10:00
Benjamin Beganović
ed3d148e45 Update request body: Passing specific options 2021-09-20 14:54:44 +02:00
=
6c1b0c24d0 Add inline download capability 2021-09-20 21:16:28 +10:00
David Bomba
a51436f224
Merge pull request #6600 from beganovich/v5-659
Statements in client portal
2021-09-20 11:43:45 +10:00
Linus Metzler
c7c7feaf9d
add missing semicolon 2021-09-19 15:09:44 +02:00
=
fb61138e73 Square Payment DriveR 2021-09-19 21:10:27 +10:00
=
6d27613841 Minor fixes for designs 2021-09-18 18:37:08 +10:00
=
85f2b6a5df Default Design 2021-09-18 15:22:47 +10:00
=
c7b9c582a2 Merge branch 'recurring_expenses' into v5-develop 2021-09-17 17:34:01 +10:00
Benjamin Beganović
dd7edcff41 Clean up 2021-09-16 14:21:29 +02:00
David Bomba
0e33d3f03f Add Direct Statics Controller 2021-09-16 13:38:16 +10:00
=
5066fbdac7 fixes for Invoice Balance Sanity 2021-09-16 08:43:14 +10:00
Benjamin Beganović
7be7d2a9da Rendering PDF stream in client portal 2021-09-15 17:23:07 +02:00
David Bomba
605c88a31e user agents 2021-09-15 15:58:02 +10:00
David Bomba
25ac52d40d Add triggered actions to Quotes 2021-09-15 11:20:31 +10:00
David Bomba
dc790559e9 Merge branch 'v5-develop' into recurring_expenses 2021-09-15 10:16:24 +10:00
David Bomba
bc473439fe Add user agent into meta tags 2021-09-15 10:15:14 +10:00
Benjamin Beganović
121e763e1a Scaffold components 2021-09-14 20:57:33 +02:00
Benjamin Beganović
ee884811a0 Clean up CreateStatementRequest 2021-09-14 13:55:41 +02:00
Benjamin Beganović
745a81d3c8 Update ClientStatementController 2021-09-14 13:55:33 +02:00
Benjamin Beganović
615002e6b0 Merge remote-tracking branch 'upstream/v5-develop' into v5-659 2021-09-14 11:40:40 +02:00
David Bomba
02de2607e0 Fixes for recurring expenses 2021-09-14 18:52:54 +10:00
David Bomba
1356b3d7ad Minor fixes for client request validation 2021-09-13 08:42:15 +10:00
=
c9121f6b22 Force .foss for OSS release 2021-09-12 14:55:52 +10:00
David Bomba
180c5e9683 Fixes for stripe connect error messages 2021-09-12 10:39:05 +10:00
=
84c4c5b527 Fixes for ninja plan selector 2021-09-11 16:26:00 +10:00
=
af8f559466 Quote webhooks and default company setter 2021-09-11 13:02:03 +10:00
David Bomba
0d088df863
Merge pull request #6624 from beganovich/v5-681
Show archived resources in the client portal
2021-09-11 08:45:41 +10:00
Benjamin Beganović
a95f9e608a Show archived tasks 2021-09-10 21:50:23 +02:00
Benjamin Beganović
ec4fb0ae9d Show archived subscriptions 2021-09-10 21:49:44 +02:00
Benjamin Beganović
2d9730191f Show trashed documents 2021-09-10 21:49:17 +02:00
Benjamin Beganović
e6474b2d07 Show archived payment methods 2021-09-10 21:48:35 +02:00
Benjamin Beganović
b81f247de3 Show archived credits table 2021-09-10 21:48:09 +02:00
Benjamin Beganović
a41c77ffba Show archived quotes 2021-09-10 21:47:48 +02:00
Benjamin Beganović
fb21b6c423 Show archived recurring invoices 2021-09-10 21:47:28 +02:00
Benjamin Beganović
4aad406ab0 Hide invoices with "Cancelled" status 2021-09-10 21:42:46 +02:00
=
da9aebd642 Minor fixes for queries 2021-09-10 22:56:23 +10:00
=
c9f940e914 Fixes for initial queries 2021-09-10 22:49:57 +10:00
=
707fe1dfdc Minor fixes 2021-09-10 22:14:38 +10:00
=
6e86a14634 Minor fixes 2021-09-10 22:07:08 +10:00
=
4fca1c58e4 Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2021-09-09 21:18:09 +10:00
=
b3b5793703 Fixes for MultiDB payment gateways 2021-09-09 21:18:04 +10:00
David Bomba
c26d092346 Fixes for S3 2021-09-09 16:59:23 +10:00
David Bomba
8f89397cde Fixes for document download in client portal 2021-09-08 12:23:26 +10:00
David Bomba
9458069abb Fixes for special character encoding 2021-09-08 07:05:53 +10:00
Benjamin Beganović
ce554f5fcd Add Statement to sidebar 2021-09-07 18:00:22 +02:00
Benjamin Beganović
9dececf08b Scaffold StatementController & update client.php 2021-09-07 17:56:35 +02:00
David Bomba
ddc85d6f08 Minor fixes for hosted migrations 2021-09-07 17:36:57 +10:00
David Bomba
1ebff701fd Fixes for eager loading 2021-09-07 17:27:23 +10:00
David Bomba
c9ea2ceaf3
Merge pull request #6593 from turbo124/v5-develop
Add withTrashed() when searching for MultiDB users
2021-09-07 16:01:06 +10:00
David Bomba
2bed8fc972 Trim emails 2021-09-07 15:12:12 +10:00
David Bomba
02e8e6e000 Fixes for amounts when formatted with comma's 2021-09-07 13:57:55 +10:00
David Bomba
65bc26ab79 Start and Stop Recurring Expenses 2021-09-07 09:02:23 +10:00
David Bomba
6200f572e6
Merge pull request #6592 from turbo124/recurring_expenses
Recurring expenses
2021-09-07 07:23:48 +10:00
David Bomba
63e638f931
Merge pull request #6591 from beganovich/v5-672
Show archived payments in client portal
2021-09-07 07:06:59 +10:00
Benjamin Beganović
50b447dd20 Show archived payments 2021-09-06 18:14:00 +02:00
Benjamin Beganović
6ee51e87bc Tasks 2021-09-06 17:39:25 +02:00
Benjamin Beganović
f179831e06 Recurring invoices 2021-09-06 17:38:45 +02:00
Benjamin Beganović
d5326f4873 Quotes 2021-09-06 17:36:58 +02:00
Benjamin Beganović
bb8bee0304 Projects 2021-09-06 17:36:22 +02:00
Benjamin Beganović
218cf81922 Payments 2021-09-06 17:35:15 +02:00
Benjamin Beganović
778a48a699 Invoices 2021-09-06 17:34:27 +02:00
Benjamin Beganović
9acff982cc Expenses 2021-09-06 17:28:04 +02:00
Benjamin Beganović
a93fcdc588 My documents & credits 2021-09-06 17:26:42 +02:00
David Bomba
8ee9261baa Minor fix for store request validation 2021-09-06 06:59:00 +10:00
David Bomba
831fbade7b
Merge pull request #6556 from beganovich/v5-654
(v5) Redirect back to client portal page on error pages
2021-09-05 20:43:14 +10:00
Benjamin Beganović
160370c362 Add router methods for invoice, credit & quote 2021-09-05 12:41:00 +02:00
David Bomba
bdb771e4ca Fixes for query logging 2021-09-05 15:48:15 +10:00
David Bomba
25d8b8b079 Fixes for eager loading 2021-09-05 14:03:21 +10:00
David Bomba
61b007e53a Minor adjustments for query logging 2021-09-05 09:15:21 +10:00
David Bomba
6bab442cc6 Fixes for company tokens on login 2021-09-05 09:01:17 +10:00
David Bomba
eb1547c187 Remove query count logs 2021-09-05 07:46:03 +10:00
David Bomba
268e4540b9 Add company gateways to mini load 2021-09-05 07:39:16 +10:00
David Bomba
74e94075b5 disable query logging 2021-09-04 17:49:42 +10:00
David Bomba
32dc4554c2 Fixes for eager loading with multiple groups 2021-09-04 17:28:08 +10:00
David Bomba
0ba7d27a7e Fixes for client portal login with custom domains 2021-09-04 11:27:18 +10:00
David Bomba
0dc4d9567c Fixes for client portal login with custom domains 2021-09-04 11:09:34 +10:00
David Bomba
5d32638d48 Logging for Ninja Plan Controller 2021-09-03 23:24:18 +10:00
=
ddd93a2a66 fixes for failed payments 2021-09-02 21:33:44 +10:00
David Bomba
10ad4b6248 v5.3.5 2021-09-02 17:51:54 +10:00
David Bomba
dafff7006f Fixes for Stripe Import 2021-09-02 12:08:16 +10:00
=
5c609f91f1 Fixes for client portal login 2021-09-01 17:36:36 +10:00