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

6156 Commits

Author SHA1 Message Date
David Bomba
d3d5429015 change from ->get() to ->cursor() for client statements 2021-11-28 14:56:39 +11:00
David Bomba
489e02649e fixes for the ninja portal 2021-11-28 10:58:54 +11:00
David Bomba
7376702748 minor fixes 2021-11-27 20:25:27 +11:00
David Bomba
08d2250ca8 Fixes for notifications 2021-11-27 20:24:31 +11:00
David Bomba
94fa01091d Fixes for user notifications 2021-11-27 19:59:55 +11:00
David Bomba
dc1fe692a3 Adjustments for entity notifications 2021-11-27 15:54:49 +11:00
David Bomba
706e8cf240 logging for user notiifcations 2021-11-27 12:03:53 +11:00
David Bomba
3a04c9097d Fixes for square token billing 2021-11-27 11:46:28 +11:00
David Bomba
8916c57777 Enforce types when checking values of boolean 2021-11-27 11:40:18 +11:00
David Bomba
92001dae7b Fixes for white label licensing 2021-11-27 07:41:13 +11:00
David Bomba
9086b224ce Fixes for payment failure mailers 2021-11-26 16:33:49 +11:00
David Bomba
dda2f3ab8e documentation for Mollie 2021-11-25 22:27:02 +11:00
David Bomba
530209ee52 Minor fixes for Mollie 2021-11-25 22:23:19 +11:00
David Bomba
534367c80e Fixes for Mollie Direct Debit 2021-11-25 21:45:52 +11:00
David Bomba
07fdf3bc53 Content images 2021-11-25 11:16:47 +11:00
David Bomba
e3d9bd15e2 Minor Fixes 2021-11-25 09:42:19 +11:00
David Bomba
47be74321c Fixes for invoking Public filesystem driver unnecessarily 2021-11-25 08:04:25 +11:00
David Bomba
602bc327c8 Fixes for modern design 2021-11-24 17:47:21 +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
3c8651ad6f Ensure braintree error is parsed correctly 2021-11-24 04:39:29 +11:00
David Bomba
e289ddda16 Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2021-11-24 04:27:49 +11:00
David Bomba
b249077420 fixes for Stripe ACH description 2021-11-24 04:27:45 +11:00
David Bomba
a505f2531b Dedicated ninja plan controller 2021-11-23 21:39:43 +11:00
David Bomba
ccda36a745 wepay fixes 2021-11-23 16:18:16 +11:00
David Bomba
14e9e8358d Only generate invitations for contacts with send_email true 2021-11-22 21:30:32 +11:00
David Bomba
24c733827b Handle negative payments 2021-11-22 21:09:28 +11:00
David Bomba
60d9b4f649 Working on negative payments for credits 2021-11-22 15:25:43 +11:00
David Bomba
46c0ba1c7d Set DB in subscription service 2021-11-22 12:53:40 +11:00
David Bomba
d09025367f Minor fixes 2021-11-22 07:20:53 +11:00
David Bomba
540e382bd1 Fixes for system loggeR 2021-11-22 07:04:58 +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
d9961bb529 Return early if no client present in the repository 2021-11-21 14:52:48 +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
4b39c23282 Fixes for Mollie webhooks 2021-11-21 10:33:12 +11:00
David Bomba
3274309df4 Fixes for Mollie webhooks 2021-11-21 10:19:27 +11:00
David Bomba
3695042cc0 Fixes for failed mollie payments 2021-11-21 10:13:10 +11:00
David Bomba
ce3ea99f22 Remove daily check data 2021-11-21 08:18:03 +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
b0c6a4d5dd Calculate has_password 2021-11-19 20:37:28 +11:00
David Bomba
07eba43901 Minor refactor for update balance 2021-11-19 17:13:57 +11: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
b88b410c1c Do not set a default client country 2021-11-18 20:55:01 +11:00
David Bomba
ca9f75ab03 Fixes for Wepay 2021-11-18 14:51:12 +11:00
David Bomba
5a9267c96f Paypal express error handling 2021-11-18 11:19:22 +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
76465072b3 Fixes for invoice balance 2021-11-17 15:17:59 +11:00
David Bomba
fe934645c4 Debugging Molli iDeal payments 2021-11-17 14:18:13 +11:00
David Bomba
889f669257 Convenience helper for exporting translations to json format 2021-11-16 20:31:30 +11:00
David Bomba
b2a40f201f Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2021-11-16 16:06:41 +11:00
David Bomba
013d0f7ab5 Fixes for subscription service 2021-11-16 15:01:21 +11:00
David Bomba
4e127fab2d Add Quote Approved Notification 2021-11-16 14:14:15 +11:00
David Bomba
050ebb8141 Fixes for preview and pdf labelling 2021-11-16 13:30:32 +11:00
David Bomba
df4050f0df Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2021-11-16 10:35:32 +11:00
David Bomba
03dcb72a06 minor fixes 2021-11-16 10:35:22 +11:00
David Bomba
68a41768ac Minor fixes for wepay 2021-11-16 10:35:04 +11:00
David Bomba
0d9bab647a Save after applying payment 2021-11-16 09:50:07 +11:00
David Bomba
a40c85f17d Minor fixes for document preview 2021-11-16 09:09:36 +11:00
David Bomba
750f05ad8b Ensure at least one contact has send_email set 2021-11-15 21:46:58 +11:00
David Bomba
02cd79651e Add triggered actions 2021-11-15 15:57:24 +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
9c1e441136
Merge pull request #6974 from turbo124/v5-develop
Handle no entity sent
2021-11-15 06:55:06 +11:00
David Bomba
8be51a6acf Handle no entity sent 2021-11-15 05:58:49 +11:00
Benjamin Beganović
d064b8a581 Add missing method for webhook 2021-11-14 11:45:53 +01:00
David Bomba
d71ea9ee67 Cache contacts 2021-11-14 21:22:12 +11:00
David Bomba
7b0868ee32 Fixes for client payment failures 2021-11-14 15:35:23 +11:00
David Bomba
a64dec0191 Additional logging for invoice balances 2021-11-14 14:59:15 +11:00
David Bomba
7e3d85c0b6 Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2021-11-14 08:20:44 +11:00
David Bomba
6c11e54a29 Add default templates 2021-11-14 08:20:33 +11:00
David Bomba
a02ba606f6 Payment failure template update 2021-11-13 08:34:58 +11:00
David Bomba
2505b86360
Merge pull request #6961 from turbo124/v5-develop
Restrict API access for free/unpaid accounts
2021-11-13 07:19:16 +11:00
David Bomba
bd0aefc095
Merge pull request #6956 from joshuadwire/v5-develop
Fix eWay first/last name reversed in saved cards
2021-11-13 05:37:35 +11:00
David Bomba
c58241a5cc Minor fixes 2021-11-12 19:16:32 +11:00
Joshua Dwire
c905e4a5b6 Fix eWay first/last name reversed in saved cards 2021-11-11 19:46:43 -05:00
Benjamin Beganović
14b92b3cab Translation 2021-11-11 17:55:22 +01:00
Benjamin Beganović
fd08ebc6cb Apply styles 2021-11-11 17:52:24 +01:00
Benjamin Beganović
a7c7f58bb5 Authorization 2021-11-11 17:52:05 +01:00
Benjamin Beganović
0e5b5393d3 Payments 2021-11-11 17:51:04 +01:00
Benjamin Beganović
a844553cf3 Add INSTANT_BANK_PAY To PaymentType 2021-11-11 17:49:31 +01:00
Benjamin Beganović
619803f2be Initialize GoCardlessPro\Client 2021-11-11 15:57:41 +01:00
Benjamin Beganović
085bcbe3c3 Add InstantBankPay to GoCardlessPaymentDriver 2021-11-11 15:57:01 +01:00
Benjamin Beganović
d45c5a1e41 Add INSTANT_BANK_PAY to Gateway 2021-11-11 15:54:16 +01:00
Benjamin Beganović
9eabe30b3a Define INSTANT_BANK_PAY constant 2021-11-11 15:53:05 +01:00
Benjamin Beganović
ecdbd8a584 Scaffold InstantBankPay 2021-11-11 15:52:32 +01:00
David Bomba
63863c881c Update wepay 2021-11-11 20:35:07 +11:00
David Bomba
4b494ab5fd improve rate limiting 2021-11-11 15:01:24 +11:00
David Bomba
f5ea8a83f0 Fixes for Sentinel timeouts 2021-11-11 11:35:58 +11:00
David Bomba
906f2b30a4 Logging for system logger 2021-11-11 05:54:59 +11:00
David Bomba
ad53f233be Fixes for coupons 2021-11-10 19:49:26 +11:00
Benjamin Beganović
eee5ce9813
Merge pull request #6943 from beganovich/jira-767
Support for images on PDFs
2021-11-10 09:38:44 +01:00
David Bomba
193e473c8a Fixes for marking invoice as sent 2021-11-10 16:41:33 +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
Benjamin Beganović
74b5afba96 Licence update 2021-11-09 19:59:44 +01:00
Benjamin Beganović
9b383b525b Filter images 2021-11-09 17:30:17 +01:00
David Bomba
075fe7a5e5 Clean up logging 2021-11-09 21:59:52 +11:00
David Bomba
c5516fcb87
Merge pull request #6944 from turbo124/v5-develop
Fixes for User Add rules in hosted
2021-11-09 21:15:35 +11:00
David Bomba
57e1385cbf Fixes for invitations 2021-11-09 21:15:08 +11:00
David Bomba
43aad784ae Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2021-11-09 18:55:02 +11:00
David Bomba
1d66cf3772 Fire invoice observer for invoice created from recurring 2021-11-09 18:54:56 +11:00
David Bomba
aa145243c6 Minor fixes for project resolution 2021-11-09 09:08:27 +11:00
Benjamin Beganović
f0d101fba4 Logic for generating markup for entity images 2021-11-08 21:20:55 +01:00
David Bomba
64aa4fe00f Fixes for adding users to hosted 2021-11-08 20:53:11 +11:00
David Bomba
735bb7ea3b
Merge pull request #6907 from LarsK1/v5-develop
Stripe: Webhook fixes
2021-11-08 19:44:02 +11:00
David Bomba
7c2170d505 Fixes for billing portal purchase 2021-11-08 17:35:15 +11:00
David Bomba
0ac1cfcb9c Fixes for Quote Templates 2021-11-08 14:09:06 +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
b2a3faa125 Show trashed Users 2021-11-07 22:18:15 +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
6e06e7d1f2 Minor fix for typed property 2021-11-07 20:31:03 +11:00
David Bomba
573ddd83eb Minor fixes for check data 2021-11-07 17:41:02 +11:00
David Bomba
3b4afd4537 Minor fixes for check data 2021-11-07 17:12:51 +11:00
David Bomba
dc0efd2d91 Allow groups to be seen by all users 2021-11-07 09:01:19 +11:00
David Bomba
bbf2168a31 Fixes for reversals 2021-11-06 17:07:00 +11:00
David Bomba
ecdd73fbcc Minor Fixes 2021-11-06 16:05:56 +11:00
David Bomba
e2a6cd65cc Refactor invitation links 2021-11-06 11:46:12 +11:00
David Bomba
27db04515a Change logic for adding user 2021-11-06 10:40:38 +11:00
David Bomba
c91ab24d49
Merge pull request #6938 from turbo124/v5-develop
Fixes for Apple Pay
2021-11-06 10:36:49 +11:00
David Bomba
20de95b29d
Merge pull request #6936 from beganovich/sentry-13483
GoCardless: Ensure mandate is ready before attempting payment
2021-11-06 10:36:31 +11:00
David Bomba
9a3d33bda8 Fixes for Apple Pay 2021-11-06 10:33:49 +11:00
David Bomba
a2e08a4baa
Merge pull request #6937 from turbo124/v5-develop
Fixes for payment hash types
2021-11-06 10:31:55 +11:00
David Bomba
88dfa3601b Fixes for adding and restoring users 2021-11-06 10:28:48 +11:00
Benjamin Beganović
714b9cb187 Ensure mandate is ready before attempting payment 2021-11-05 17:01:19 +01:00
Benjamin Beganović
6b0a353165 Fixes for casts 2021-11-05 15:49:50 +01:00
David Bomba
5f4e40162b working on users 2021-11-05 20:43:25 +11:00
Benjamin Beganović
639d974c71
Merge pull request #6931 from beganovich/jira-754
Provide columns for onboarding
2021-11-05 09:15:48 +01:00
David Bomba
916e20d902 fixes for add user count logic 2021-11-05 15:29:16 +11:00
David Bomba
68b228f45f Minor fixes for Check Data 2021-11-05 15:24:37 +11:00
David Bomba
dddab73b91 Fixes for payment hash types 2021-11-04 20:52:03 +11:00
David Bomba
5ad82c124d Fixes for check data 2021-11-04 18:25:15 +11:00
David Bomba
5ccbc0e1f0 Minor fixes for logging 2021-11-04 16:00:49 +11:00
Benjamin Beganović
dff50a7886 Cast 'onboarding' as 'object' 2021-11-03 14:18:33 +01:00
David Bomba
ab12e22ae9
Merge pull request #6930 from turbo124/v5-develop
mindor fixes for check data scripts
2021-11-03 20:37:40 +11:00
David Bomba
74b60e44ab mindor fixes for check data scripts 2021-11-03 20:37:17 +11:00
Benjamin Beganović
e1590af4cf Merge remote-tracking branch 'upstream/v5-develop' into browser-pay 2021-11-03 10:22:54 +01:00
David Bomba
7df47835a2 Check for country on client as first check 2021-11-03 11:55:45 +11:00
Benjamin Beganović
25e448e31a Drop token billing 2021-11-02 16:30:37 +01:00
David Bomba
ed33ac7130 Check for archived entities prior to import 2021-11-02 21:03:49 +11:00
Benjamin Beganović
697300750a Supported countries in StripePaymentDriver 2021-11-01 17:27:45 +01:00
Benjamin Beganović
809236e080 Token billing 2021-11-01 17:11:47 +01:00
Benjamin Beganović
69e12dbdb9 Storing payment method 2021-11-01 14:58:10 +01:00
Benjamin Beganović
9f8346d67f Payments w/o token 2021-11-01 14:39:18 +01:00
Benjamin Beganović
188f05ab44 Typehint PaymentHash in BaseDrvier 2021-11-01 14:38:57 +01:00
David Bomba
757e3b1ed2 Working on check data 2021-11-01 22:15:56 +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
Benjamin Beganović
3d2d08f7b2 Payment view 2021-10-31 16:49:58 +01:00
Benjamin Beganović
6bfd4d34a6 Apple Pay domain validation 2021-10-31 15:12:02 +01:00
Benjamin Beganović
6502ca0bf4 Authorization 2021-10-31 14:52:15 +01:00
Benjamin Beganović
fb712b546c Add BrowserPay to StripePaymentDriver 2021-10-31 14:50:54 +01:00
Benjamin Beganović
b8c8a486fd Scaffold BrowserPay class 2021-10-31 14:45:01 +01:00
David Bomba
ae3a5e72eb Slow down Gmail API requests 2021-10-31 22:21:27 +11:00
David Bomba
8032155b05 Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2021-10-31 17:03:25 +11:00
David Bomba
cdb7166395 Refactor checkdata script 2021-10-31 17:01:51 +11:00
David Bomba
85c149e9ad add client to payments webhook 2021-10-31 09:07:55 +11:00
David Bomba
aaf5cfb7cd
Merge pull request #6923 from turbo124/v5-develop
Fix for double Update Entity Webhook call
2021-10-30 08:31:24 +11:00
David Bomba
8ea4b66857 Minor fixes 2021-10-30 08:30:48 +11:00
Lars Kusch
c259e25bb9
Updated query 2021-10-27 20:59:50 +02:00
David Bomba
9a973c76c7 Save quietly for payment model 2021-10-28 04:58:24 +11:00
Benjamin Beganović
8552431678 Use font from the settings 2021-10-27 16:45:50 +02:00
Benjamin Beganović
f4979fb0a4 Update automatic font resolving 2021-10-27 15:03:51 +02:00
Benjamin Beganović
dda391bb3a Resolving fonts 2021-10-27 14:51:43 +02:00
David Bomba
a6c9e0e8b3 Fix for double Update Entity Webhook call 2021-10-27 15:40:14 +11:00
David Bomba
0e715b2b44
Merge pull request #6908 from turbo124/v5-develop
Minor fixes for paypal express on failure
2021-10-27 14:18:20 +11:00
David Bomba
dad9836fa2 MInor fixes for client numbers 2021-10-27 14:17:56 +11:00
David Bomba
7e23de8e5a fixes for refunding unapplied payments 2021-10-27 05:01:10 +11:00
David Bomba
e37a0781cc
Merge pull request #6873 from beganovich/issue-742
Square: Credit card fixes
2021-10-27 03:57:17 +11:00
Lars Kusch
b71c4965e2
Fixes for Stripe Webhook 2021-10-26 17:54:42 +02:00
Benjamin Beganović
461e0059bd Allow BECS to show only for clients in Australia 2021-10-26 16:41:42 +02:00
Benjamin Beganović
a24c705ffc Fixes for storing bank details 2021-10-26 16:41:17 +02:00
Benjamin Beganović
f8ee3d5925 Update typehints for Request class 2021-10-26 16:21:26 +02:00
Benjamin Beganović
65cfe71fcb Typehint correct request class 2021-10-26 16:19:58 +02:00
David Bomba
faf77d8bd9 Fixes for deleting an unapplied payment 2021-10-26 21:47:28 +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
70e0a1db52 Client payment failure emails 2021-10-26 14:44:34 +11:00
David Bomba
b8e81df058 Add some exceptions to the ignore list 2021-10-26 08:00:30 +11:00
David Bomba
555ad1e575
Merge pull request #6897 from beganovich/jira-747
Reference customer when paying with Checkout.com
2021-10-26 07:55:42 +11:00
David Bomba
5b1cd55745
Merge pull request #6899 from beganovich/sentry-11793
Fix for accesing `response_summary` on payment object
2021-10-26 07:55:30 +11:00
David Bomba
dc36e88aa6
Merge pull request #6901 from beganovich/sentry-12548
Fixes for refunds using Braintree
2021-10-26 07:55:20 +11:00
David Bomba
3533a51c79 Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2021-10-26 06:46:33 +11:00
Benjamin Beganović
dbcb951ac1 Merge remote-tracking branch 'upstream/v5-develop' into issue-742 2021-10-25 18:01:15 +02:00
Benjamin Beganović
db8aee493a Apply style fixes 2021-10-25 17:59:45 +02:00
Benjamin Beganović
df2d3b7974 Disable authorization of credit card 2021-10-25 17:59:27 +02:00
Benjamin Beganović
6bf5750a52 Authorization 2021-10-25 17:56:40 +02:00
Benjamin Beganović
90ecdc1074 Apply style fixes 2021-10-25 17:45:25 +02:00
Benjamin Beganović
987cb01ca3 Typehint Braintree\Gateway SDK 2021-10-25 17:44:55 +02:00
Benjamin Beganović
36adf2925a Fixes for refund 2021-10-25 17:44:34 +02:00
Benjamin Beganović
902b37fd38 Fix for accesing response_summary on payment object 2021-10-25 16:37:43 +02:00
Benjamin Beganović
d0665e8311 Reference customer when paying with Checkout.com 2021-10-25 16:06:19 +02:00
David Bomba
f2f52e05c7 Fixes for recurring invoices 2021-10-25 21:39:02 +11:00
David Bomba
c2452ea137 Fixes for recurring invoices 2021-10-25 20:11:23 +11:00
David Bomba
04b4bc5f8e Minor fixes for Gateway TYpes 2021-10-25 16:39:05 +11:00
David Bomba
6949cdd502 minor fixes for paypal express on failure 2021-10-25 14:32:22 +11:00
David Bomba
e64f4fda9a Exception handling 2021-10-25 14:06:33 +11:00
David Bomba
8a85428532 Ensure recurring expenses have numeric for tax_amounts 2021-10-25 13:19:46 +11:00
David Bomba
7d896e843b Do not mark a 0 draft invoice as paid automatically 2021-10-25 11:49:11 +11:00
David Bomba
e22967f10d Performance improvements removing unpaid gateway fees 2021-10-25 07:25:14 +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
1dfc6eb11a Add BECS to gateways 2021-10-24 20:11:40 +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
002108b152 minor fixes 2021-10-22 20:56:47 +11:00
David Bomba
29a7225d64 Mark as sent when we get to the payment screen 2021-10-22 20:55:40 +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
David Bomba
5ee9a60899 Prevent docker installations from reaching some test data creation console commands 2021-10-22 06:57:07 +11:00
Benjamin Beganović
573c82ed95
Merge branch 'v5-develop' into acss 2021-10-21 14:51:27 +02: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
e02dace9cc minor cleanup 2021-10-21 18:19:40 +11:00
David Bomba
9f79b4b519 Working on tests for subscriptions 2021-10-21 15:51:36 +11:00
David Bomba
3de5665d94 Subscription calculations test' 2021-10-21 15:08:46 +11:00
David Bomba
dfa773d6b9 ProRata Refunds 2021-10-21 13:03:41 +11:00
David Bomba
bcf34a6e62 Refactor Refunds 2021-10-21 12:40:59 +11:00
David Bomba
17507fd258 Tests for pro rata refunds 2021-10-21 11:26:19 +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
4d5f60eec8
Merge pull request #6867 from beganovich/gocardless-sepa
GoCardless: SEPA
2021-10-21 07:27:31 +11:00
Lars Kusch
16be5c96a4 cs-fixer 2021-10-20 16:56:30 +02:00
Lars Kusch
54985f4cf3 Added return types 2021-10-20 16:41:06 +02:00
Lars Kusch
cf3f6dc84a Corrected redirect after payment 2021-10-20 16:40:58 +02:00
Lars Kusch
3ae7e6fabc Added fix for currency. Correct redirect 2021-10-20 16:40:55 +02:00
Lars Kusch
8bb302b6f5 Added verification for micro-debits 2021-10-20 16:40:42 +02:00
Lars Kusch
014fab42a6 Added base class 2021-10-20 16:40:18 +02:00
Lars Kusch
845ccade85 Added models for ACSS 2021-10-20 16:40:17 +02:00
Lars Kusch
e63fbd68e6 Removed BACS-Support as Stripe dropped it 2021-10-20 16:39:09 +02:00
Lars Kusch
175552b77f Adapted base files 2021-10-20 16:39:08 +02:00
Lars Kusch
e5d56f70b5 Added base classes 2021-10-20 16:38:33 +02:00
Lars Kusch
14ea63ced7 Added models 2021-10-20 16:38:04 +02:00
Benjamin Beganović
a2373d86de Fixes for SystemLogger 2021-10-20 14:35:20 +02:00
David Bomba
f878dc5cd4 Pseudo code for auto-pausing recurring invoices 2021-10-20 18:07:33 +11:00
David Bomba
121c9d2cfd Minor fixes for imports 2021-10-20 17:16:22 +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ć
569613da5c Update correct view 2021-10-19 18:57:19 +02:00
Benjamin Beganović
a786e551c9 Payments 2021-10-19 18:35:03 +02:00
Benjamin Beganović
01aa5ba641 Authorization 2021-10-19 18:25:47 +02:00
Benjamin Beganović
0d20e75636 Allow GatewayType\SEPA to show on methods page 2021-10-19 18:05:27 +02:00
Benjamin Beganović
33e2c5d054 Initialize GoCardlessPro\Client 2021-10-19 18:02:48 +02:00
Benjamin Beganović
84009487a5 Add SEPA to GoCardlessPaymentDriver 2021-10-19 18:01:42 +02:00
Benjamin Beganović
0e10e71132 Add SEPA to Gateway 2021-10-19 18:00:22 +02:00
Benjamin Beganović
f8921c59f7 Scaffold SEPA 2021-10-19 17:59:38 +02:00
Benjamin Beganović
a9ac839fc9
Merge branch 'v5-develop' into gocardless-direct-debit 2021-10-19 16:29:50 +02:00
Benjamin Beganović
9b4e6c6c25 Apply style fixes 2021-10-19 16:16:57 +02:00
Benjamin Beganović
ed414fdb34 Specify scheme type for ACH 2021-10-19 16:15:16 +02:00
Benjamin Beganović
98d2a4a407 Support for DIRECT_DEBIT on authorization pages 2021-10-19 15:37:23 +02:00
David Bomba
e599faa795 Fixes for health check 2021-10-19 21:04:58 +11: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
a09666fb96 Minor fixes for marking an invoice as sent 2021-10-19 20:04:19 +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
David Bomba
5ce87d00d9 Minor refactor 2021-10-18 15:23:34 +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
37aac0db03 Fixes for converting quotes to invoices - invitations 2021-10-18 13:31:21 +11:00
David Bomba
a21b53bb7b Improve query filters 2021-10-18 10:25:43 +11:00
David Bomba
741e43ddbe version bump 2021-10-17 22:30:48 +11:00
David Bomba
f962e3a2fa Refactor for payment failure mailers 2021-10-17 22:21:56 +11:00
David Bomba
6641320567 Refactor for payment failure mailers 2021-10-17 21:40:40 +11:00
David Bomba
68a8715c6d Fixes for tests 2021-10-17 14:21:13 +11:00
David Bomba
895cc7d926 Minor fixes for tests 2021-10-17 13:59:43 +11:00
David Bomba
ba2f78dad0 Refactor counter/patterns to allow User variables 2021-10-17 13:49:32 +11:00
Benjamin Beganović
a562f7e711 Add DirectDebit to GatewayType 2021-10-16 15:58:29 +02:00
Benjamin Beganović
6bd39916bc Payments 2021-10-16 15:55:33 +02:00
Benjamin Beganović
9480215f47 Add DIRECT_DEBIT for PaymentType 2021-10-16 15:53:05 +02:00
Benjamin Beganović
05f4a33459 Authorization 2021-10-16 15:48:26 +02:00
Benjamin Beganović
b368ff23df Initialize GoCardlessPro\Client 2021-10-16 15:36:16 +02:00
Benjamin Beganović
32f81ab253 Add DirectDebit to GoCardlessPaymentDriver 2021-10-16 15:35:07 +02:00
Benjamin Beganović
e06aefdd22 Add DIRECT_DEBIT to Gateway 2021-10-16 15:31:00 +02:00
Benjamin Beganović
27cd99483d Define DIRECT_DEBIT constant 2021-10-16 15:29:06 +02:00
Benjamin Beganović
779791ac86 Scaffold DirectDebit 2021-10-16 15:27:56 +02:00
David Bomba
653dbc5acc Filter account deletion emails 2021-10-16 12:19:27 +11:00
David Bomba
eaf6d53d8c Expense default amount 2021-10-16 12:02:17 +11:00
David Bomba
b57159b362 Minor fixes for invitations 2021-10-16 10:01:44 +11:00
David Bomba
c26afd69e2 Fixes for Payment Webhooks 2021-10-15 18:47:41 +11:00
Benjamin Beganović
9264b6b80e Apply styles 2021-10-14 18:44:07 +02:00
Benjamin Beganović
1b3a1092a6 Handle authorization on backend 2021-10-14 18:43:47 +02: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
4aec8fcc5f
Merge pull request #6838 from turbo124/v5-develop
Refactor invitations
2021-10-14 18:08:31 +11:00
David Bomba
3cf2a28b49 Fixes for invitations 2021-10-14 18:03:03 +11:00
David Bomba
59c54b48e4 Fixes for invitations 2021-10-14 17:59:03 +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
1ad881afe6 Allow quote notes to transfer over. 2021-10-14 10:08:26 +11:00
David Bomba
f038073b4a
Merge pull request #6827 from beganovich/v5-726
Stripe: SEPA improvements
2021-10-14 05:41:07 +11:00
Benjamin Beganović
a569a2afad Apply Prettier & php-cs-fixer 2021-10-13 15:45:33 +02:00
Benjamin Beganović
3365db5d50 Token billing (backend) 2021-10-13 15:12:19 +02:00
Benjamin Beganović
5d98b28828 Store payment method on request 2021-10-13 13:56:28 +02:00
David Bomba
d0cb751d03 CLient payment failure mailer 2021-10-13 20:24:15 +11:00
David Bomba
fc276970a0 Payment Failure 2021-10-13 18:56:10 +11:00
David Bomba
2b20d079ba Fixes for statements 2021-10-13 17:29:23 +11:00
David Bomba
0836035e40 Minor fixes for Checkout.com 2021-10-13 17:01:51 +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
5118a01e7d
Merge pull request #6829 from turbo124/v5-develop
Minor fixes for Statements
2021-10-13 14:16:47 +11:00
David Bomba
05a6544898 Set default designs 2021-10-13 14:04:14 +11:00
David Bomba
7eaafe52c7 Minor fixes for terms being displayed on PDF 2021-10-13 12:52:44 +11:00
David Bomba
62058e910d Return fresh model instance 2021-10-13 09:10:44 +11:00
David Bomba
48dbd143be Minor fixes for Statements 2021-10-13 08:43:38 +11:00
Benjamin Beganović
0ff902d90f Refactor Stripe init call 2021-10-12 18:27:17 +02:00
Benjamin Beganović
fb74420ae5 Translate 'invoices' for Mollie descriptions 2021-10-12 16:14:49 +02:00
David Bomba
feab95caa7 Company import/expore recurring expenses 2021-10-12 23:21:17 +11:00
David Bomba
c4f09c23ba Set default payment type if none defined 2021-10-12 21:48:07 +11:00
David Bomba
d9b7ffe9f1 N+1 for preview controller 2021-10-12 21:24:09 +11:00
David Bomba
d65b689ec6 Minor fixes for subscriptions 2021-10-12 20:54:52 +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
e8f79e54f5 Expose webhooks for all gateways in AP UI 2021-10-12 18:41:36 +11:00
David Bomba
3b8ef9ccd9 Minor fixes for credit - paid - to - dates 2021-10-12 15:49:05 +11:00
Benjamin Beganović
d216f82538 Update description for Mollie methods 2021-10-11 15:49:13 +02:00
David Bomba
4345dece14 Minor fixes for double payments 2021-10-11 17:05:14 +11:00
David Bomba
543288c525 Refactor PDF generation into common .env var 2021-10-11 13:19:38 +11:00
David Bomba
9d551b6e1d Prevent duplicate payment records on hosted Stripe checkouts 2021-10-11 07:32:13 +11:00
David Bomba
5f0c79c1d0
Merge pull request #6815 from LarsK1/banccontact
Stripe: Add Banccontact payment driver
2021-10-11 06:58:27 +11:00
Lars Kusch
b9230fc8ef Changed dev enviroment 2021-10-10 12:03:39 +02:00
David Bomba
21d08d2d7e Trigger model created event manually after model calculations have been performed 2021-10-10 20:56:05 +11:00
Lars Kusch
3601dc5c2b Add payment driver 2021-10-10 11:43:55 +02:00
Lars Kusch
3f9a801818 Added model 2021-10-10 11:39:29 +02:00
David Bomba
0b84c86aed Add back eager loads 2021-10-10 20:37:57 +11:00
David Bomba
9cf26601f9 Minor fixes 2021-10-10 20:25:14 +11:00
David Bomba
bf4768bd7b Minor fixes for designs 2021-10-10 19:33:48 +11:00
David Bomba
8554bdad3e Minor fixes for Stripe - EPS 2021-10-10 19:13:46 +11:00
David Bomba
ba3d9b3123
Merge branch 'v5-develop' into eps 2021-10-10 19:09:21 +11:00
David Bomba
d7e9d6f71f
Merge branch 'v5-develop' into Przelewy24 2021-10-10 18:58:32 +11:00
Lars Kusch
c756a00039 remove test country 2021-10-10 08:47:01 +02:00
Lars Kusch
b3d701278c Add config for eps 2021-10-10 08:47:01 +02:00
Lars Kusch
695d64de5f Added models 2021-10-10 08:46:57 +02:00
David Bomba
fc8d56ad0e Minor fixes for GiroPay 2021-10-10 09:37:42 +11:00
David Bomba
8e23bf1770
Merge branch 'v5-develop' into v5-develop 2021-10-10 09:10:59 +11:00
David Bomba
beb503758e Minor fixes for iDeal payments with Stripe 2021-10-10 08:39:50 +11:00
David Bomba
c05d116402
Merge pull request #6805 from LarsK1/ideal
Stripe: iDeal Payment integration
2021-10-10 08:23:51 +11:00
Lars Kusch
45d9127d26 Changed country code 2021-10-09 17:40:14 +02:00
Lars Kusch
80500b4c0a Create Payment Type + Adapt Payment class 2021-10-09 16:48:16 +02:00
Lars Kusch
925450df9b Create base class 2021-10-09 16:45:38 +02:00
Lars Kusch
1b0799e7b5 Added models for Przelewy24 2021-10-09 16:41:43 +02:00
Lars Kusch
eb106f01fe small fixes 2021-10-09 16:13:04 +02:00
Lars Kusch
011cef7391 small fixes 2021-10-09 16:11:29 +02:00
Lars Kusch
3d56db8885 Added iDeal to Models 2021-10-09 15:48:33 +02:00
Lars Kusch
92816c1714 Changes for ideal 2021-10-09 15:41:16 +02:00
Lars Kusch
e85cff61a1 Merge branches 2021-10-09 15:40:56 +02:00
Lars Kusch
e406554535 Added files 2021-10-09 15:37:35 +02:00
Lars Kusch
30eddcc485 small fix 2021-10-09 11:24:47 +02:00
Lars Kusch
780b400947 Added payment type 2021-10-09 10:14:01 +02:00
Lars Kusch
f41b49ad7e Implement Stripe Giropay 2021-10-09 10:09:04 +02:00
David Bomba
cf4316b5ab Allow disconnect from Stripe Connect 2021-10-09 18:07:05 +11:00
David Bomba
7151a66bdf Fixes for SEAP 2021-10-09 11:38:57 +11:00
David Bomba
26eb145d79 Fixes for SEPA 2021-10-09 10:35:45 +11:00
David Bomba
7278f7fb61
Merge pull request #6802 from turbo124/v5-develop
Fixes for settings Default Design
2021-10-09 08:50:45 +11:00
David Bomba
4a880dfa74
Merge branch 'v5-develop' into v5-develop 2021-10-09 08:49:47 +11:00
David Bomba
40a7562b52
Merge pull request #6794 from beganovich/v5-razorpay
Razorpay: All in one checkout
2021-10-09 08:21:35 +11:00
Lars Kusch
9b9e5bcfca
Merge branch 'v5-develop' into v5-develop 2021-10-08 14:37:59 +02:00
David Bomba
3319326d88 Ensure valid email present before attempting to send 2021-10-08 21:54:38 +11:00
David Bomba
c2599076bd Fixes for settings Default Design 2021-10-08 21:46:57 +11:00
David Bomba
b889183732 Fixes for default terms being translated on quote conversion to invoice 2021-10-08 21:27:50 +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
a303e9bf95 Refactor schedule checker 2021-10-08 21:06:24 +11:00
David Bomba
de4aaabcc9 Include quotes in observer 2021-10-08 20:51:55 +11:00
David Bomba
9e1418cb11 performance improvements 2021-10-08 16:29:06 +11:00
David Bomba
d93928ffbe Fixes for testS 2021-10-08 16:23:00 +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ć
e592b56e03 Remove token billing / refund placeholders 2021-10-07 21:16:21 +02:00
Benjamin Beganović
60594f1802 Payments 2021-10-07 18:01:36 +02:00
Benjamin Beganović
ea82318218 Method to convert to Razorpay specific-amount 2021-10-07 18:01:25 +02:00
Benjamin Beganović
87c6241947 Add new payment type 2021-10-07 18:01:14 +02:00
Benjamin Beganović
f28d1f2780 Authorization 2021-10-07 16:54:56 +02:00
Benjamin Beganović
2e0ccb6f7f Initialize Razorpay driver 2021-10-07 16:52:41 +02:00
Benjamin Beganović
eaa94bdebe Initialize \Razorpay\Api\Api client 2021-10-07 16:51:27 +02:00