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

7061 Commits

Author SHA1 Message Date
David Bomba
bcd67cf42b fixes for reports 2022-05-21 10:35:56 +10:00
David Bomba
eff1407521 Fixes for data array for migration email 2022-05-21 09:53:05 +10:00
David Bomba
dfd82520a2 Fixes for validation rules for exports 2022-05-21 08:37:19 +10:00
David Bomba
f9c70719ae Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2022-05-20 20:05:30 +10:00
David Bomba
2f8f39ca90 Fixes for required request parameter 2022-05-20 20:05:23 +10:00
David Bomba
8e8e81b24e Additional invoice filters 2022-05-20 16:41:54 +10:00
David Bomba
66f3a4fc14 Improve system maintenance task 2022-05-20 09:46:21 +10:00
David Bomba
accd408ba1 Fixes for company ledger 2022-05-20 09:21:47 +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
16e55d89ec Add a System maintenance teask 2022-05-19 20:39:02 +10:00
David Bomba
c172a5ed3b Minor fixes 2022-05-19 17:41:53 +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
Kishan Patel
4fc565960b double submission removed. 2022-05-19 08:15:06 +05:30
Nikola Cirkovic
39400d3b08 INA-5 | Scheduler Job Creation [WIP] 2022-05-19 00:34:09 +02:00
Nikola Cirkovic
753978fe86 INA-5 | TaskScheduler Job [WIP] 2022-05-19 00:33:38 +02:00
Nikola Cirkovic
131cacd47f INA-5 | TaskScheduler Job [WIP] 2022-05-19 00:33:29 +02:00
Nikola Cirkovic
b3bf078f4c INA-3 | Request class for creating scheduled task 2022-05-19 00:33:00 +02:00
Nikola Cirkovic
09b895dfcb INA-3 | Scheduler and ScheduledJob models & migrations 2022-05-19 00:32:40 +02:00
David Bomba
7bd7996d7a Fixes for paypal fees 2022-05-18 20:30:57 +10:00
David Bomba
b12abf9103 Updates for ach payments 2022-05-18 20:10:39 +10:00
David Bomba
7f1cf9ea30 Minor fixes for auto billing 2022-05-18 14:37:11 +10: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
944fa97138 INA-3 | Elastic license added 2022-05-18 02:29:01 +02: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
Nikola Cirkovic
3b00edb3e2 INA-3 | Job for creating csv report & sending it to the admin 2022-05-18 02:03:54 +02:00
Nikola Cirkovic
c7cde8b96f INA-3 | Download report mailable 2022-05-18 02:00:51 +02:00
David Bomba
c4231f702d refactor for ach payments 2022-05-18 09:39:54 +10: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
53b1f4911c Set conditionals for recurring invoices that are being restarted 2022-05-17 17:47:55 +10:00
David Bomba
14b5770a0a Set flags for recurring invoices and quote terms 2022-05-17 17:36:28 +10:00
=
d32184a3d7 Add auto bill tries into cron 2022-05-17 14:50:10 +10:00
=
ede64ef03d Minor refactor for auto billing 2022-05-17 14:46:03 +10:00
David Bomba
d7bbc36251
Merge pull request #7439 from CirkaN/Cirkovic/INA-2!
Cirkovic/INA-2 (Add limit to the auto bill )
2022-05-17 14:44:17 +10:00
=
b29831f8a4 Fixes for failed payment email 2022-05-17 11:18:34 +10:00
Nikola Cirkovic
adc6e7b32a
Merge branch 'v5-develop' into Cirkovic/INA-2! 2022-05-17 01:46:30 +02:00
Nikola Cirkovic
6d2b3a1c05 INA-2 | Added counter logic into the auto bill service 2022-05-17 01:33:52 +02:00
Nikola Cirkovic
b15018a73a INA-2 | Added auto_bill_tries property to the database 2022-05-17 01:22:03 +02:00
=
c59b7e0187 Listen for additional webhooks for gocardless 2022-05-17 07:30:41 +10:00
David Bomba
b398154ebc unwind reminder changes 2022-05-16 20:38:04 +10:00
David Bomba
2dfe001152 Fixes for reminders 2022-05-16 18:53:01 +10:00
=
02ac1029c2 Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2022-05-16 07:41:13 +10:00
=
7521ef4459 Minor fixes for statement dates 2022-05-16 07:41:05 +10:00
David Bomba
6a99cba813 Analytics on queue size 2022-05-15 20:43:50 +10:00
David Bomba
aeae0a19ab Adjust delays for observers 2022-05-15 20:14:14 +10:00
David Bomba
7c3613455d Ledger refactor 2022-05-15 17:51:06 +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
026336de09 Fixes for statements 2022-05-14 17:00:24 +10:00
David Bomba
ba771c5cec Better handling of failed downloads for .zip 2022-05-14 16:52:31 +10:00
David Bomba
3b6a4b7538 Minor fixes for Stripe connect webhooks 2022-05-14 07:54:19 +10:00
David Bomba
0c55a9968d Minor fixes for gocardless 2022-05-14 07:30:40 +10:00
David Bomba
641fd20ef2 Minor fixes for deleted company mail 2022-05-14 06:40:59 +10:00
David Bomba
202ab0357c Attach task documents to invoice emails 2022-05-14 06:34:53 +10:00
David Bomba
d843b43034 Attach task documents to invoice emails 2022-05-13 19:47:18 +10:00
David Bomba
8ef12f2ce9 Attach expense documents to invoices 2022-05-13 19:42:49 +10:00
David Bomba
f59a7653ff Profit and loss controller end point 2022-05-13 18:53:38 +10:00
David Bomba
dffd48b723 Update for statements 2022-05-13 17:20:16 +10:00
David Bomba
6c13512c6a Profit and loss 2022-05-13 17:15:05 +10:00
David Bomba
e0373006d8 PnL Expense tests 2022-05-13 16:42:04 +10:00
David Bomba
4e8389f72e Minor fixes for check data 2022-05-13 14:06:21 +10:00
David Bomba
7df6b8f940 PnL Expense tests 2022-05-13 13:07:42 +10:00
David Bomba
fd67d8202e Fixes for tests 2022-05-13 11:13:25 +10:00
David Bomba
00a99698ac Profit and loss income by cash 2022-05-13 09:11:40 +10:00
David Bomba
7ff3397616 limit system logs in client response 2022-05-13 07:52:02 +10:00
David Bomba
618d2234d1 TDD Profit and loss 2022-05-12 14:40:44 +10:00
David Bomba
d7084785fe fixes for jobs breaking with massive payloads 2022-05-12 13:57:41 +10:00
David Bomba
dd5800eac7 TDD for profit and loss 2022-05-12 10:57:58 +10:00
David Bomba
755b366c81 Add throttling 2022-05-11 22:38:19 +10:00
David Bomba
2c765d5187 Updated translations 2022-05-11 18:24:15 +10:00
David Bomba
eaa6ba1d39 Fixes for ACH notification with WePay 2022-05-11 16:29:56 +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
62f518e25b Minor fixes for statement dates 2022-05-11 10:01:24 +10:00
David Bomba
c9a9c285cc Clean up for task export 2022-05-10 18:23:13 +10:00
David Bomba
2852a1a5e3 Fixes for task columns in export 2022-05-10 18:05:15 +10:00
David Bomba
252d9a3745 Recurring invoice export CSV 2022-05-10 17:04:24 +10:00
David Bomba
f3ee7355c4 Quote Items 2022-05-10 16:59:41 +10:00
David Bomba
99c55ec217 Quotes CSV Exports 2022-05-10 16:50:30 +10:00
David Bomba
12918da9c6 Products CSV export 2022-05-10 16:39:05 +10:00
David Bomba
7feab5dc9a Payment CSV exports 2022-05-10 16:27:04 +10:00
David Bomba
b7de59beb4 Requirements for reports 2022-05-10 16:14:57 +10:00
David Bomba
660a5b7aaa invoice item export 2022-05-10 16:13:06 +10:00
David Bomba
27c7ff9f66 Expense Export 2022-05-10 15:06:27 +10:00
David Bomba
bab52faa56 Documents Export 2022-05-10 15:03:03 +10:00
David Bomba
434b7d77e7 Fixes for invoice exports 2022-05-10 14:51:39 +10:00
David Bomba
e0e53af87f Fixes for credits 2022-05-10 14:25:16 +10:00
David Bomba
9c359bc3b4 Fixes for contact exports 2022-05-10 13:59:39 +10:00
David Bomba
0d812f97a0 Fixes for Client CSV Export 2022-05-10 13:39:08 +10:00
David Bomba
f5a9e5ffbe Minor fixes 2022-05-10 11:25:26 +10:00
David Bomba
b91c92e99d Fixes for paypal express gateway fees 2022-05-10 09:20:25 +10:00
David Bomba
ccd8a77a69 Payment Status 2022-05-10 08:03:36 +10:00
David Bomba
8491df0c6a Fixes for client exports 2022-05-09 14:59:01 +10:00
David Bomba
f06ba2644d Fixes for import 2022-05-09 13:31:19 +10:00
David Bomba
3c4894c806 Fixes for Stripe SEPA auto billing 2022-05-09 08:19:35 +10:00
David Bomba
1ddd07c392 Add statement label to statements 2022-05-09 07:17:25 +10:00
David Bomba
213e46e989 Fixes for SEPA auto-billing 2022-05-08 11:22:59 +10:00
David Bomba
4a4bdf322d minor fixes for ledger adjustments 2022-05-07 17:35:56 +10:00
David Bomba
871122d1ba Minor improvements to CSV exports 2022-05-07 17:10:23 +10:00
David Bomba
bcd9ad5478 Minor fixes for wave imports 2022-05-07 10:15:05 +10:00
David Bomba
37ea391ae4 FIxes for check data 2022-05-07 09:50:25 +10:00
David Bomba
b7e00952fa Minor fixes for support messages 2022-05-06 17:08:55 +10:00
David Bomba
8a0fded7ca Fixes for gmail notifications when credentials expire 2022-05-06 13:05:25 +10:00
David Bomba
be89ac9362 Refactor for ledger serice 2022-05-06 10:55:48 +10:00
David Bomba
3e5dcecf06 Minor fixes for gocardless ACH 2022-05-06 10:55:35 +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
aa6fb24a8f Add a slight delay the payment observers in case all the data is not being sent 2022-05-05 10:40:43 +10:00
David Bomba
b6350d323f Fixes for login controller 2022-05-05 10:14:28 +10:00
David Bomba
5c64d9754a Fixes for converting company gateway ids for client gateway tokens 2022-05-04 13:13:31 +10:00
David Bomba
9c9d721866 v5.3.85 2022-05-04 09:29:43 +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
David Bomba
d9ec77003d Fixes for missing properties 2022-05-03 17:24:35 +10:00
=
f09e460fc4 Bail early 2022-05-03 14:43:46 +10:00
=
2dca66d23c Additional fixes for client payment failure mails 2022-05-03 09:51:53 +10:00
=
854141ede8 Logging for gmail notifications 2022-05-03 09:45:40 +10:00
=
c7a9e2bac7 Fixes for generates counter 2022-05-03 09:33:18 +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
=
d7d3c8d591 Fixes for generates counter 2022-05-02 12:50:55 +10:00
=
e989644718 Round appropriately for paypal 2022-05-02 12:07:55 +10:00
=
6709e5bbc4 Fixes for localizing dates for reset counter 2022-05-02 08:20:54 +10:00
=
b0ae010e42 Fixes for types in Authorize 2022-05-02 08:10:12 +10:00
=
90e60fb8fc Add is_hosted flag to accoun transformer 2022-05-02 07:51:39 +10:00
David Bomba
25aadf9202 Email blacklists 2022-04-30 11:55:39 +10:00
David Bomba
fd7ff4d285 Clean up 2022-04-30 11:16:59 +10:00
David Bomba
fbfeb76473 Export Task CSVs 2022-04-29 11:31:19 +10:00
David Bomba
20d1ec5706 Task exports with no timelog 2022-04-29 10:23:00 +10:00
David Bomba
56d836e3ca Allow the variable to be used with custom payment driver 2022-04-29 09:45:16 +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
638c1ab751 Cleanup 2022-04-28 13:39:47 +10:00
David Bomba
f7a3afdafa Product CSV Export 2022-04-28 13:09:17 +10:00
David Bomba
b5c0e678cb Improve WePay guardian 2022-04-28 12:40:07 +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
8c6d9201fa Limit client activities 2022-04-27 16:52:29 +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
9c0b81f7dd v5.3.84 2022-04-27 09:39:52 +10:00
David Bomba
654bf7a23f Disable gateway refund options for GoCardless 2022-04-27 09:05:16 +10:00
David Bomba
0a483275ad payable filters 2022-04-26 18:07:52 +10:00
David Bomba
e521718605 New Schema Dump 2022-04-26 16:53:41 +10:00
David Bomba
ea39f4eefc Add file system checks to self checker 2022-04-26 14:00:42 +10:00
David Bomba
cb840fc06b Ensure all recurring invoices have a valid state - post migration 2022-04-26 13:21:59 +10:00
David Bomba
649defb2bd fixes for localizing company deleted email 2022-04-26 12:51:32 +10:00
David Bomba
3a6258fd42 Release transactions on failures 2022-04-26 11:46:33 +10:00
David Bomba
bc76424fd7 FIxes for approve with no conversion from AP 2022-04-26 08:51:14 +10:00
David Bomba
290775040e Fix length of auth.net fields 2022-04-26 07:42:41 +10:00
Kishan Patel
77513a6bcc PCI compliance issue solved. 2022-04-25 11:25:10 +05:30
David Bomba
c81bd30d05 Fixes for auth.net 2022-04-25 07:05:30 +10:00
David Bomba
171bbd2f95 Minor fixes 2022-04-24 18:51:41 +10:00
David Bomba
bf75051ade
Merge pull request #7385 from turbo124/v5-develop
v5.3.82
2022-04-22 22:02:07 +10:00
David Bomba
8a6eea8350 Fixes for regression - incorrect type setting in ClientSettings 2022-04-22 22:01:32 +10:00
David Bomba
edbb42a114 GoCardless Logging 2022-04-22 11:59:37 +10:00
Benjamin Beganović
5a393d762a Use idempotency key from frontend in payment request body 2022-04-21 14:22:00 +02:00
Kishan Patel
69a09a5dcc testMode error solved. 2022-04-21 12:06:00 +05:30
Kishan Patel
87df26a6fd forte_base_uri error solved. 2022-04-21 12:02:01 +05:30
Kishan Patel
ccc4443001 Forte gateway create line removed from PaymentLibrariesSeeder and baseUri now static. 2022-04-21 11:53:12 +05:30
David Bomba
70c5f268ed Fixes for type checks 2022-04-21 16:04:59 +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
75e651e974 Fixes for statement date 2022-04-20 14:01:59 +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
fde59d0cd8 Fixes for reminders 2022-04-20 11:38:01 +10:00
David Bomba
a7b8845edb Minor fixes 2022-04-20 10:22:19 +10:00
David Bomba
394d3b327d Improve error handling within PayTrace 2022-04-20 08:51:27 +10:00
David Bomba
98012e0ef3 Fixes for purge API docs 2022-04-20 08:28:25 +10:00
David Bomba
452530a3b2 Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2022-04-20 08:28:10 +10:00
David Bomba
d56da2d321 Add required fields for Paytrace 2022-04-20 08:26:44 +10:00
Kishan Patel
ec1f5c8f6d payment_type updated for ACH. 2022-04-19 18:21:50 +05:30
Kishan Patel
c9f900a673 Add payment method button added on Cconfirm payment page. 2022-04-19 17:47:28 +05:30
David Bomba
7c9989ebe4
Merge branch 'v5-develop' into v5-develop 2022-04-19 16:04:24 +09:30
David Bomba
5172723b89 Clean up logging 2022-04-19 16:32:54 +10:00
Kishan Patel
7be910ea69 Bug fixed. 2022-04-19 11:27:40 +05:30
David Bomba
6bffa1af10 Improve error response from eWay gateway 2022-04-19 14:53:19 +10:00
David Bomba
7bbc2b7f9c Remove unused includes 2022-04-19 13:41:44 +10:00
David Bomba
7d97b74f86 Sort statements by due date ascending 2022-04-19 09:56:26 +10:00
David Bomba
cfd9ed4875 Fixes for types in settings 2022-04-18 23:10:43 +10:00
Kishan Patel
b935b82a8b Global configuration added to Forte gateway. 2022-04-18 17:53:45 +05:30
Benjamin Beganović
4057cf351b Fixes for creating new company gateways 2022-04-18 13:21:49 +02:00
David Bomba
0d5ee8269d Fixes for client tests 2022-04-18 21:02:06 +10:00
Kishan Patel
f4b590228a Forte gateway added. 2022-04-18 08:17:08 +05:30
David Bomba
cf1b790786 Restrict reminders to paid accounts on hosted 2022-04-15 11:17:29 +10:00
David Bomba
3887859464 Restrict reminders to paid accounts on hosted 2022-04-15 11:12:15 +10:00
David Bomba
0c5d291193 Gateway fees for PayPal 2022-04-15 09:51:39 +10:00
David Bomba
62e0e2e466 Updates for self updater 2022-04-14 21:51:25 +10:00
David Bomba
e8e8598fd8 Webhooks for Projects 2022-04-14 21:38:29 +10:00
David Bomba
719f6715e8 Fixes for company gateway creation 2022-04-14 18:44:35 +10:00
David Bomba
0a40bd9545 Add Partial Due Date variable 2022-04-13 17:00:01 +10:00
David Bomba
87f5c73787 Enforce character lengths for authorize fields 2022-04-13 16:48:02 +10:00
David Bomba
e452c04214 coerce string to int 2022-04-13 00:32:39 +10:00
David Bomba
c466f2f154 restore query logging middleware 2022-04-12 10:23:09 +10:00
David Bomba
c2ec39dc4c Disable lazy load blocker 2022-04-11 17:45:59 +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
d105231504 Invoice Item export 2022-04-08 18:10:14 +10:00
David Bomba
7e8a72eb04 Expense ExportP 2022-04-08 17:03:03 +10:00
David Bomba
0d1deaa89d Invoice / Quote exports 2022-04-08 14:54:59 +10:00
David Bomba
6ac34ac5a1 fixes for invoice requests 2022-04-08 14:47:10 +10:00
David Bomba
ace76b8587 Document Export 2022-04-08 12:04:33 +10:00
David Bomba
d1ae7d88d9 Document Export 2022-04-08 11:54:17 +10:00
David Bomba
56a210924b Credit Exporter 2022-04-08 11:25:53 +10:00
David Bomba
161e0e0ee3 Contact report 2022-04-08 11:14:56 +10:00
David Bomba
9f47187cdb Contact export 2022-04-08 11:02:31 +10:00
David Bomba
d3a9fb9dd7 Add client to recurring invoice transformer 2022-04-08 08:09:20 +10:00
David Bomba
a8eedc27a9 Update client details in Stripe during a transaction 2022-04-07 20:08:30 +10:00
David Bomba
4f10dcd913 Improve invoice number generation when race conditions encountered 2022-04-07 17:40:59 +10:00
David Bomba
ee6f2012f6 prevent double gateway fee removal 2022-04-07 14:47:05 +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
912d0aebc5 Do not send notifications to archived/deleted users 2022-04-07 08:52:10 +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
59e032f883 Handle user not present in completePurchase method of subscriptions 2022-04-06 14:52:07 +10:00
David Bomba
cba199cd67 Coerce types for authorize payment error 2022-04-06 14:43:14 +10:00
David Bomba
16b219dbb9 Link converted quote to invoice 2022-04-06 12:22:13 +10:00
David Bomba
15b18dfc8f Entity translations 2022-04-06 10:38:01 +10:00
David Bomba
4080c47e9b Localize timezonen for payment date 2022-04-05 20:47:44 +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
David Bomba
fa2019661d Fixes for regression 2022-04-05 05:23:39 +10:00
=
c3330b6777 Reduce queries for Invoice POST 2022-04-04 13:00:11 +10:00
David Bomba
9722289796 Fixes for coercing types for react UI 2022-04-03 19:39:55 +10:00
David Bomba
1335a9330e Reduce transaction retries 2022-04-02 18:23:05 +11:00
David Bomba
a2ef847f54 Fixes for ledger 2022-04-02 16:13:31 +11:00
David Bomba
714be18351 Fixes for eWay descriptions 2022-04-01 17:25:48 +11:00
David Bomba
eec5e47302 Fixes for translations corrupting client savings 2022-04-01 15:13:46 +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
abe06f3d9b fixes for seeds 2022-04-01 09:43:25 +11:00
David Bomba
08fa4bf8c9 Protected sub domains 2022-04-01 08:49:37 +11:00
David Bomba
6ed9dc5729 Improve formatting of support messages 2022-03-30 14:19:40 +11:00
David Bomba
c201adecf4 Add line breaks to messages 2022-03-30 14:14:04 +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
ed9ac5c93d Fixes for string to array issues with converting variables in public_notes 2022-03-30 10:05:27 +11:00
David Bomba
ed75514646 Fixes for default country 2022-03-30 08:05:42 +11:00
David Bomba
dd2f9cf545 Fixes for tests 2022-03-29 20:09:08 +11:00
David Bomba
e4fc7fa55a Fixes for tests 2022-03-29 20:06:35 +11:00
David Bomba
d1b55a6081 Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2022-03-29 19:59:36 +11:00
David Bomba
b3f753cbf3 Fixes for tests 2022-03-29 19:57:14 +11:00
David Bomba
da22301bbc Company Transformer fixes 2022-03-29 19:09:46 +11:00
David Bomba
dc8ad0a672 Fixes for fillable fields for company 2022-03-29 19:07:48 +11:00
David Bomba
7e3f1f19ec Remove authorize method for SEPA 2022-03-29 16:07:40 +11:00
David Bomba
77d5016de7 Improve client paid to date calc 2022-03-29 14:13:11 +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
4c2c62bd85 Improve invoice payment registrations 2022-03-28 16:36:00 +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
ea18f24c4e remove -increment() methods 2022-03-27 17:04:13 +11:00
David Bomba
0c7cfef91f
Merge pull request #7329 from turbo124/v5-develop
v5.3.76
2022-03-26 22:21:52 +11:00
David Bomba
641e2d4979 v5.3.76 2022-03-26 22:21:35 +11:00
David Bomba
d30987c203 Fixes for refund payments 2022-03-26 13:58:49 +11:00
David Bomba
5a89283cb9
Merge pull request #7328 from turbo124/v5-develop
Fixes for refunds / invoice restoration
2022-03-26 13:20:52 +11:00
David Bomba
cdf8f04457 Fixes for reversing invoice balances on archived invoice 2022-03-26 13:20:27 +11:00
David Bomba
1a21460626 minor fixes 2022-03-25 23:34:56 +11:00
David Bomba
3ada7f9997 Convert shared quote/invoice counters 2022-03-25 17:12:49 +11:00
David Bomba
71b7cad096 Error supression when logo is not present 2022-03-25 15:16:39 +11:00
David Bomba
4ec4b54327 Clean up for eWay 2022-03-25 14:55:39 +11:00
David Bomba
4faa58ec8c minor fixes for client country in repo 2022-03-25 14:49:51 +11:00
David Bomba
ea30be3a51 Fixes for company settings saver 2022-03-25 08:25:06 +11:00
David Bomba
61d0276147 Minor fixes for company gateways 2022-03-24 21:34:38 +11:00
David Bomba
998badc8b0 padding for wysiwyg editor 2022-03-24 20:10:24 +11:00
David Bomba
989f5c9210 Refactor client country assignment 2022-03-24 19:55:57 +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
35f97d1b91 Factor in gateway fees to client / invoice balances 2022-03-24 13:11:09 +11:00
David Bomba
3cf13a3b57 Fixes for statements displaying payments per invoice 2022-03-24 12:42:52 +11:00
David Bomba
3e8c1b7910 GMail credentials notification 2022-03-24 08:34:52 +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
Napsty
966607e088 Add new variable client.lang_2 2022-03-23 11:32:55 +01:00
David Bomba
130803efd6 Attempt to cast floats immediately in settings saver 2022-03-23 21:06:47 +11:00
David Bomba
49733b155c Fixes for statement logo 2022-03-23 20:32:15 +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
c97f6a6247 Fixes for gocardless 2022-03-19 21:33:53 +11:00
David Bomba
3ac72b27cf Fixes for contact registration 2022-03-19 21:21:36 +11:00
David Bomba
746dc07aa0 Fixes for queues trying to call SQS 2022-03-19 15:40:53 +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
a788410b6f Import company properties 2022-03-18 15:39:56 +11:00
David Bomba
ccbe8eb0c1 Fixes for reminder templates 2022-03-18 14:07:15 +11:00
David Bomba
89024a173b Update client paid to date for full amount with overpayments 2022-03-18 12:27:27 +11:00
David Bomba
72f09542ce Fixes for designs - white label 2022-03-18 11:55:07 +11:00
David Bomba
95af436f12 Replace config:clear with optimize 2022-03-18 10:33:26 +11:00
David Bomba
95999a7aa6 v5.3.71 2022-03-18 08:36:29 +11:00
David Bomba
f59b31ab70 Add invoice numbers 2022-03-17 19:37:40 +11:00
David Bomba
cf3140f032 Minor fixes for quote approvals 2022-03-17 15:48:50 +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
e9d053cfe6 Update SEPA countries 2022-03-17 12:19:43 +11:00
David Bomba
c6fd68b591 Ensure we register domains for on stripe connect for apple pay 2022-03-17 11:39:00 +11:00
David Bomba
b261e9fa95 length of record for auth.net 2022-03-17 08:52:14 +11:00
David Bomba
78474bc5cd Fixes for HTML preview 2022-03-17 07:57:06 +11:00
David Bomba
035a152a96 Fixes for fee calculations - tests 2022-03-16 21:40:11 +11:00
David Bomba
b6ef517d93 Fixes for fee calculations 2022-03-16 20:14:40 +11:00
David Bomba
8890df9e7e Fixes for fee calculations 2022-03-16 19:02:53 +11:00
David Bomba
1440a1291a Fixes for spaces in designs 2022-03-16 18:50:34 +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
17434b4caa WePay ACH auto detect if payment method is authorized 2022-03-16 10:09:21 +11:00
David Bomba
f0ec25a606 Fixes for ach bank import - Stripe 2022-03-16 09:31:35 +11:00
David Bomba
e035a75cc3 Fixes for plain design 2022-03-15 23:28:16 +11:00
David Bomba
a9681e80e2 Fixes for self host installer 2022-03-15 20:52:36 +11:00
David Bomba
edf73b2b18 Fixes for tests 2022-03-15 20:20:05 +11:00
David Bomba
aa67e492c6 Minor fixes for designs 2022-03-15 15:59:16 +11:00
David Bomba
d07966ecc5 Set locale for deleted company emails 2022-03-15 09:40:00 +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
bc0f81b55a Improve ACH verification text 2022-03-15 08:24:17 +11:00
David Bomba
dcc724b667 Ensure queue state is sane 2022-03-15 07:12:37 +11:00
David Bomba
a0b22f5339 Fixes for company token resolution 2022-03-15 06:04:13 +11:00
David Bomba
b9073c4276 Fixes for delete payment 2022-03-14 20:52:38 +11:00
David Bomba
3eeed5e135 On new company create - check is_large flag 2022-03-14 18:20:14 +11:00
David Bomba
c0ef536ae9 Invoice documents for tasks 2022-03-14 17:17:26 +11:00
David Bomba
172e5be31e Fixes for refunded payment 2022-03-14 15:22:19 +11:00
David Bomba
c1bf578658 Refund payment receipts 2022-03-14 14:39:44 +11:00
David Bomba
c56a9688e8 Refund emails 2022-03-14 12:35:05 +11:00
David Bomba
00e070bd1b TruthSource in Login 2022-03-14 11:02:00 +11:00
David Bomba
f1da2bebce Hide values with 0 in the invoice table 2022-03-14 10:30:38 +11:00
David Bomba
f4f11575ed Fixes for metadata column in Transaction Log 2022-03-14 07:52:51 +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
de10dae06a Add CompanyToken to Truth 2022-03-13 20:26:45 +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
ebfee1b573 Minor fixes for entity view documents 2022-03-13 17:18:45 +11:00
David Bomba
bf74e92130 Fixes for permissions on list response 2022-03-13 15:44:36 +11:00
David Bomba
94730fe924 Fixes for auto bill time scheduling 2022-03-13 12:18:20 +11:00
David Bomba
93bff4cfbb Disable transaction events in self hosted 2022-03-13 12:14:40 +11:00
David Bomba
d6aaa0f7ac Fixes for customer translations for contact register page 2022-03-13 09:03:58 +11:00
David Bomba
270a2918ea Fixes for client countries 2022-03-12 19:51:11 +11:00
David Bomba
5e7343b26c Fixes for invoice->expenses() 2022-03-12 10:30:55 +11:00
David Bomba
324036828a Fixes for project name 2022-03-12 10:27:59 +11:00
David Bomba
a8a33e9fed Add gross line total to inclusive item sum calcs 2022-03-12 07:52:51 +11:00
David Bomba
db2606b907 Add clients and invoices into default templates 2022-03-11 22:30:29 +11:00
David Bomba
94c064fd05 Show invoice expense documents 2022-03-11 19:49:51 +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
af8bcbf514 Fixes for start/stop tasks 2022-03-11 12:39:17 +11:00
David Bomba
941a797374 Fixes for onboarding migratino 2022-03-11 12:01:59 +11:00
David Bomba
87646d4335 Fixes for importing ACH bank accoun tokens 2022-03-11 10:19:22 +11:00
David Bomba
e294b7252c Disable paynow button for ACH payments on submit 2022-03-11 09:08:28 +11:00
David Bomba
ed2952356c Approve quote 2022-03-11 08:13:27 +11:00
David Bomba
3ff77d0ede Fixes for tests 2022-03-11 07:45:23 +11:00
David Bomba
3f0176d698 Fixes for validation on vendors 2022-03-10 20:48:14 +11:00
David Bomba
7f2887afd9 Fixes for task start/stop 2022-03-10 17:54:53 +11:00
David Bomba
3967d074ed Start / Stop task via API 2022-03-10 17:26:03 +11:00
David Bomba
3edb4de3e7 Start stop tasks via API 2022-03-10 17:17:40 +11:00
David Bomba
6aa8f31149 Sort companies by code in client registration page 2022-03-10 16:46:33 +11:00
David Bomba
983d23d797 Set default auto bill time to 12:20 2022-03-10 16:27:15 +11:00
David Bomba
e066c8c81f Set default send_time for all entities to +12 UTC 2022-03-10 16:26:46 +11:00
David Bomba
f9ebeaad9f set x-frame-origin 2022-03-10 16:02:12 +11:00
David Bomba
305045a742 Fixes for tests 2022-03-10 14:19:13 +11:00
David Bomba
2453a37bde Transaction events 2022-03-10 13:44:53 +11:00
David Bomba
7cd6327649 Transaction logs 2022-03-10 13:27:31 +11:00
David Bomba
b1887f8fa8 Fixes for required client info 2022-03-10 13:05:01 +11:00
David Bomba
6351cc8c60 Fixes for balances 2022-03-10 12:17:05 +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
e4bf727711 Transaction events 2022-03-09 18:40:45 +11:00
David Bomba
26ef7c7c0d Refactor to use increments 2022-03-09 15:45:13 +11:00
David Bomba
7dbb8154f5 Refactor to use increments 2022-03-09 14:44:05 +11:00
David Bomba
b2b937f9ad Adjustments for client balance 2022-03-09 13:49:31 +11:00
David Bomba
b0d5117a0f Sort order or payment methods 2022-03-09 12:31:54 +11:00
David Bomba
cfd76fc8df Fixes for ACSS 2022-03-09 11:31:59 +11:00
David Bomba
85b58ec8df Slight modification for query of company owner 2022-03-09 09:38:07 +11:00
David Bomba
406b21625c Move auto bill to +12 UTC 2022-03-09 07:38:43 +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
d6c15abd50 Fixes for entity viewed listener - recurring invoices 2022-03-08 22:24:08 +11:00
David Bomba
b1d6f602ce Checks for company user in check data 2022-03-08 22:19:25 +11:00
David Bomba
88f730b9a1 Fixes for EWay 2022-03-08 21:49:33 +11:00
David Bomba
c45c4335cd Minor fixes 2022-03-08 19:46:08 +11:00
David Bomba
62b1591a9f fixes for eWay 2022-03-08 19:43:48 +11:00
David Bomba
0ae4fe4117 Ensure factories for invoice,quotes,credits have at least todays date on them 2022-03-08 07:18:44 +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
0ea14e0f7c Fixes for browser pay 2022-03-07 13:19:05 +11:00
David Bomba
d8d8914b5a Fixes for trusted proxies 2022-03-07 12:54:06 +11:00
David Bomba
3737a552f9 Add description to auth.net 2022-03-07 09:19:55 +11:00
David Bomba
cccbdc5355 Set all companies to large when performing migration 2022-03-07 08:58:18 +11:00
David Bomba
2b145e8833 Fixes for getting first contact/primary 2022-03-07 08:53:32 +11:00
David Bomba
a3dae762d0 Fixes for bulk download entities 2022-03-06 20:41:43 +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
49c7fd3bd8 Translate payment type 2022-03-06 08:39:48 +11:00
David Bomba
5f668a2237 Fixes for translations 2022-03-06 07:50:12 +11:00
David Bomba
10ef13fb9e Minor fixes for backup update 2022-03-05 17:51:04 +11:00
David Bomba
9ab15426eb Fixes for backup script 2022-03-05 14:11:16 +11:00
David Bomba
af36e7c45d Fixes for we pay authorization failure 2022-03-05 09:37:31 +11:00
David Bomba
3ee38d54b4 Fixes for model freshness 2022-03-05 09:21:17 +11:00
David Bomba
f3acd6bf90 Text emails 2022-03-04 14:08:29 +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
f718be63b1 Fixes for text emails 2022-03-04 11:45:19 +11:00
David Bomba
7afb9f9bb9 Fixes for plain email templates 2022-03-04 10:55:02 +11:00
David Bomba
6fbaa209a7 Fixes for subscription service 2022-03-04 09:05:21 +11:00
David Bomba
b73dc67692 Forward to correct login location - contacts 2022-03-03 11:51:44 +11:00
David Bomba
bdeb31d4b4 Fixes for wave imports 2022-03-03 09:22:31 +11:00
David Bomba
8e33463bf7 Fixes for bulk downloading pdfs 2022-03-02 14:17:45 +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
e9e8e259e8 Fixes for deleting payments 2022-03-01 21:25:18 +11:00
David Bomba
93e1fc7185 Fixes for importing company data 2022-03-01 14:05:15 +11:00
David Bomba
313ea3e9fb Fixes for credits 2022-03-01 08:39:30 +11:00
David Bomba
d25f84c11e Set max tries on import 2022-03-01 08:04:54 +11:00
David Bomba
b062204fa6 Fixes for viewed entities 2022-02-28 16:50:25 +11:00
David Bomba
de8ee988b7 Improve refunding from subscription upgrades 2022-02-28 14:44:06 +11:00
David Bomba
32596b4287 Fixes for CSV import 2022-02-28 14:38:13 +11:00