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

1394 Commits

Author SHA1 Message Date
David Bomba
86f0b28ae4 Add Google Analytics to client portal pages if tracking ID is implemented 2022-02-17 10:07:43 +11:00
David Bomba
3fce64005c Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2022-02-12 07:35:18 +11:00
David Bomba
9cb26120ec Disable autocomplete on expiry date of wepay credit cards 2022-02-12 07:35:08 +11:00
David Bomba
eebd3bafb8 v5.3.57 2022-02-11 09:07:41 +11:00
David Bomba
4fab0f2256 Tests for expense imports for Wave 2022-02-10 21:15:58 +11:00
David Bomba
52c0d98d82 Tests for vendor import with Wave 2022-02-10 15:10:56 +11:00
David Bomba
ac09ffff32 Test for Wave Invoice Import 2022-02-10 14:53:30 +11:00
David Bomba
8b4f109f7d Tests for wave client imports 2022-02-10 14:04:30 +11:00
David Bomba
cc4966845c Fixes for imports 2022-02-10 13:55:44 +11:00
David Bomba
95861a2a8c Tests for wave 2022-02-10 13:38:10 +11:00
David Bomba
a0439f23b2 Wave tests 2022-02-10 13:02:02 +11:00
David Bomba
dca9a1ee9b Tests for imports 2022-02-10 08:53:48 +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
dd2fba48cd Tests for adding vendors to quotes, credits and invoices 2022-02-08 21:39:59 +11:00
David Bomba
6935ca4cbd Tests for quote import 2022-02-08 15:14:26 +11:00
David Bomba
5897a4e749 Fixes for allowing a deleted invoice to be marked as sent 2022-02-06 13:46:19 +11:00
David Bomba
8acf738197 Fixes for tests 2022-02-04 15:06:02 +11:00
David Bomba
84843f465f Fixes for tests 2022-02-04 13:50:07 +11:00
David Bomba
e0f5ac0751 Fixes for project imports 2022-02-03 19:43:28 +11:00
David Bomba
6231f8bd20 Expense import 2022-02-03 18:53:39 +11:00
David Bomba
4115a6837b Vendor Import 2022-02-03 17:38:23 +11:00
David Bomba
816cc283a0 CSV Payment import 2022-02-03 11:45:03 +11:00
David Bomba
8512b60c45 Minor Fixes 2022-02-03 08:57:11 +11:00
David Bomba
4322a31aeb Tests for importing Products from csv 2022-02-02 16:44:14 +11:00
David Bomba
b2f8479abf Import CSV refactor 2022-02-02 15:56:37 +11:00
David Bomba
43d9773fae Fixes for tests 2022-02-01 20:19:04 +11:00
David Bomba
bb05c9898f CSV Import 2022-02-01 20:04:03 +11:00
David Bomba
1f5a174f6b Fixes for tests 2022-02-01 17:57:36 +11:00
David Bomba
973a25b834 Tests for basetransformer 2022-02-01 17:56:13 +11:00
David Bomba
38075b9754 Tests for basetransformer 2022-02-01 17:35:16 +11:00
David Bomba
19a7f7911a Fixes for tests 2022-01-30 11:34:40 +11:00
David Bomba
4fededc59a Charting 2022-01-21 12:25:13 +11:00
David Bomba
38031ec7a3 Fixes for chart tests 2022-01-21 12:00:32 +11:00
David Bomba
c60045da58 Fixes for client_id queries on client list 2022-01-21 10:37:39 +11:00
David Bomba
11b0698d99 v5.3.49 2022-01-21 10:10:18 +11:00
David Bomba
e98264707a Charts for react 2022-01-20 20:09:08 +11:00
David Bomba
6c15150d32 Localize dates in Client Portal 2022-01-17 18:53:39 +11:00
David Bomba
2284e4d83b Refactor PostMark Webhooks 2022-01-16 14:11:48 +11:00
David Bomba
e844abf27d Fixes for client store request 2022-01-14 21:24:20 +11:00
David Bomba
5f51ea9002 Fixes for payment request 2022-01-12 14:40:05 +11:00
David Bomba
539fc1dcfd Change location for test png 2022-01-11 15:08:39 +11:00
David Bomba
b9cb231773 Fixes for Project Filters 2022-01-11 09:31:08 +11:00
David Bomba
92b490043c Handle 100% gateway fees 2022-01-08 14:54:02 +11:00
David Bomba
f5f2395d7e Fixes for clean design 2022-01-06 20:03:30 +11:00
David Bomba
b42ae9023b Minor fixes for tests 2022-01-06 14:53:03 +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
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
e2d1a59224 Fixes for Partially deleted payments 2022-01-04 21:33:37 +11:00
David Bomba
8109ef3c50 Company gateway Filters 2022-01-03 12:35:31 +11:00
David Bomba
7ed709d1a2 Tax Rate Filters 2022-01-03 12:14:24 +11:00
David Bomba
0a8f44b284 Tests for zero decimals 2021-12-21 20:30:44 +11:00
David Bomba
995b16d7e3 Stripe Zero Decimal CUrrencies 2021-12-21 20:27:51 +11:00
David Bomba
3ebb576be7 Add Payment Terms filters 2021-12-21 10:35:20 +11:00
David Bomba
c76cb3eb7c Delay events slightly to prevent race conditions 2021-12-17 18:57:26 +11:00
David Bomba
cda41fbd46 Tests for redis vs database performance 2021-12-17 18:04:34 +11:00
David Bomba
b1a2403e35 Fixes for duplicate payment numbers" 2021-12-10 21:50:46 +11:00
David Bomba
64e0da2958 Fixes for project tests 2021-12-08 14:11:13 +11:00
David Bomba
f2f71f892c Fixes for query filters for expenses 2021-12-03 18:32:18 +11:00
David Bomba
4b2417f44e Fixes for a race condition affecting autobilling 2021-12-03 17:19:24 +11:00
David Bomba
2eeaea61a5 Minor fixes 2021-12-01 21:29:48 +11:00
David Bomba
6d9b4dbbca Upgrade to PHP 8.1 2021-11-28 12:19:25 +11:00
David Bomba
c3c09764d8 Fixes for credit tests 2021-11-28 11:53:58 +11:00
David Bomba
ca788476d8 Add filter controller 2021-11-20 11:34:43 +11:00
David Bomba
750f05ad8b Ensure at least one contact has send_email set 2021-11-15 21:46: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
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
39ab665ce8 Fixes for tests 2021-11-10 09:11:56 +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
1b2972da75 Fixes for tests 2021-11-07 22:44:39 +11:00
David Bomba
6e06e7d1f2 Minor fix for typed property 2021-11-07 20:31:03 +11:00
David Bomba
c57422617f Custom validation rules for client countries 2021-11-01 14:09:41 +11:00
David Bomba
b656fc0e30 Fixes for tests 2021-10-31 22:44:03 +11:00
Benjamin Beganović
dda391bb3a Resolving fonts 2021-10-27 14:51:43 +02:00
David Bomba
7e23de8e5a fixes for refunding unapplied payments 2021-10-27 05:01:10 +11:00
David Bomba
faf77d8bd9 Fixes for deleting an unapplied payment 2021-10-26 21:47:28 +11:00
David Bomba
e22967f10d Performance improvements removing unpaid gateway fees 2021-10-25 07:25:14 +11:00
David Bomba
84feb72e9e Skip history test 2021-10-24 20:47:38 +11:00
David Bomba
8dcdccb9c7 Tests for custom validation rules 2021-10-23 12:07:54 +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ć
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
0444c96a47 Subscription calculations 2021-10-21 21:44:18 +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
Lars Kusch
7197d79e39 Added payment-methods tests 2021-10-20 16:41:19 +02:00
Lars Kusch
13894b0541 Added EPS-Test 2021-10-20 16:41:17 +02:00
Lars Kusch
bcc0f39923 Added test files 2021-10-20 16:41:13 +02:00
Benjamin Beganović
f11dd6746c Tests 2021-10-19 18:37:41 +02:00
Benjamin Beganović
a9ac839fc9
Merge branch 'v5-develop' into gocardless-direct-debit 2021-10-19 16:29:50 +02:00
Benjamin Beganović
a8f16deaf7 Tests 2021-10-19 16:18:14 +02:00
David Bomba
5f8b03cc58 minor fixes 2021-10-18 21:46:26 +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
Benjamin Beganović
81b06c25cd Tests 2021-10-14 18:50:01 +02:00
David Bomba
4aec8fcc5f
Merge pull request #6838 from turbo124/v5-develop
Refactor invitations
2021-10-14 18:08:31 +11:00
David Bomba
0cfe5bc39a Refactor invitations 2021-10-14 16:25:09 +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ć
e67da85136 Remove bank account 2021-10-13 15:42:05 +02:00
Benjamin Beganović
25525308fc Pay with saved bank account 2021-10-13 15:41:32 +02:00
Benjamin Beganović
ce8b2c76a1 Pay with new bank account & save for future 2021-10-13 15:40:48 +02:00
Benjamin Beganović
895e93bf04 Pay with new bank account 2021-10-13 15:39:29 +02:00
Benjamin Beganović
278f764e19 Scaffold SEPA test 2021-10-13 15:27:16 +02:00
David Bomba
3b8ef9ccd9 Minor fixes for credit - paid - to - dates 2021-10-12 15:49:05 +11:00
David Bomba
a91c6b9a2f Tests for credit payments 2021-10-12 13:59:35 +11:00
David Bomba
cc54300607 Tests for credit payments 2021-10-11 21:13:11 +11:00
David Bomba
8ce94012fb Credits fix 2021-10-05 13:49:15 +11:00
David Bomba
e1b64d3515
Merge pull request #6770 from beganovich/v5-720
Mollie: iDEAL
2021-10-05 08:07:59 +11:00
Benjamin Beganović
de73fbc234 Tests: Failed/cancelled payments 2021-10-04 16:15:21 +02:00
Benjamin Beganović
bc6719e4fb Tests: Open payments 2021-10-04 16:12:51 +02:00
Benjamin Beganović
e48018067b Tests: Successful payments 2021-10-04 16:11:50 +02:00
Benjamin Beganović
c461212d8e Scaffold IDEALTest 2021-10-04 16:07:53 +02:00
Benjamin Beganović
9b52ad39e9 Tests: Paying without method preauthorized 2021-10-04 13:44:57 +02:00
Benjamin Beganović
cd3d0efb7a Tests: Setup 2021-10-04 13:40:48 +02:00
Benjamin Beganović
078330e1f0 Scaffold ACHTest 2021-10-04 13:40:16 +02:00
Benjamin Beganović
1849f2cc24 Update tests 2021-09-26 21:12:37 +02:00
Benjamin Beganović
060b8542a0 Merge remote-tracking branch 'upstream/v5-develop' into v5-mollie-bancontact 2021-09-26 21:09:01 +02:00
Benjamin Beganović
a2a0bcf841 Merge remote-tracking branch 'upstream/v5-develop' into v5-mollie-kbc 2021-09-26 20:55:42 +02:00
Benjamin Beganović
29e006f950 Tests: Failed/canceled payments 2021-09-24 23:51:39 +02:00
Benjamin Beganović
a6564e321b Tests: Successful payments 2021-09-24 23:48:24 +02:00
Benjamin Beganović
9d46052752 Scaffold BancontactTest 2021-09-24 23:47:02 +02:00
Benjamin Beganović
dec33daae3 Tests: Canceled payments 2021-09-24 23:26:36 +02:00
Benjamin Beganović
76f646fc81 Tests: Successful payments 2021-09-24 23:23:16 +02:00
Benjamin Beganović
4dfaf8f1a6 Scaffold KBCTest 2021-09-24 23:18:48 +02:00
Benjamin Beganović
8b569f3f5a Tests: Pending payment 2021-09-24 22:40:39 +02:00
Benjamin Beganović
73581740df Tests: Successful payment 2021-09-24 22:39:17 +02:00
Benjamin Beganović
8790ccef2e Scaffold BankTransferTest 2021-09-24 22:31:31 +02:00
Benjamin Beganović
6bedf13fdc Uncomment & fix gateway key 2021-09-24 22:31:19 +02:00
David Bomba
026d3e17a7 Additional currencieS 2021-09-23 22:07:07 +10:00
David Bomba
8794753382 Fixes for test data 2021-09-22 18:47:57 +10:00
=
fb61138e73 Square Payment DriveR 2021-09-19 21:10:27 +10:00
David Bomba
dc790559e9 Merge branch 'v5-develop' into recurring_expenses 2021-09-15 10:16:24 +10:00
David Bomba
618027dcd8 Add gross line and subtotals 2021-09-15 10:00:29 +10:00
David Bomba
33c05b1ad0 Add exclusive taxes to line items 2021-09-15 09:02:25 +10:00
David Bomba
02de2607e0 Fixes for recurring expenses 2021-09-14 18:52:54 +10:00
David Bomba
b12190e554 Add fixing of invitations into check data script 2021-09-08 09:29:20 +10:00
David Bomba
65bc26ab79 Start and Stop Recurring Expenses 2021-09-07 09:02:23 +10:00
David Bomba
d575fac950 Fixes for edge cases when applying :MONTH in invoice pdfs 2021-09-06 11:48:08 +10:00
David Bomba
b06d761c8e fixes for edge case when deleting a payment on a deleted invoice 2021-09-06 11:04:00 +10:00
David Bomba
69c5891723 Working on testing scenarios 2021-09-06 10:22:33 +10:00
David Bomba
72a9584d67 Working on testing scenarios 2021-09-06 09:42:19 +10:00
David Bomba
de32d57b5b Working on testing scenarios 2021-09-06 09:37:35 +10:00
David Bomba
73315ed1ea
Merge branch 'v5-develop' into v5-develop 2021-08-31 18:22:29 +10:00
David Bomba
0aea5eb7cc Fixes for tests 2021-08-31 18:21:06 +10:00
David Bomba
a183f058d4 Password protection on company tests 2021-08-31 15:50:34 +10:00
David Bomba
fd0a162197 Fixes for tests 2021-08-31 10:16:26 +10:00
Benjamin Beganović
5b8347a184 Fixes for tests 2021-08-30 12:34:45 +02:00
David Bomba
4ca034c9f6 Fixes for import correcting amounts 2021-08-30 07:53:51 +10:00
Benjamin Beganović
8467c60a3b Test removing ACH account 2021-08-27 19:46:20 +02:00
Benjamin Beganović
a89f5a8fc0 Test paying with ACH 2021-08-27 19:45:59 +02:00
Benjamin Beganović
3b22fc5e17 Test adding bank account 2021-08-27 19:45:45 +02:00
Benjamin Beganović
ab90db5295 Scaffold ACHTest 2021-08-27 19:36:21 +02:00
Benjamin Beganović
0468363c8d Assets production build 2021-08-27 17:32:28 +02:00
=
577eedb457 Recurring expenses cron job 2021-08-24 21:57:51 +10:00
David Bomba
06157e95a6 Recurring Quotes Tests 2021-08-24 15:32:22 +10:00
David Bomba
bab9f222ff Recurring Quotes Tests 2021-08-24 15:05:35 +10:00
David Bomba
8d15e181c3 Tests for recurring Expenses 2021-08-24 11:32:33 +10:00
David Bomba
2bafe5d1fc Recurring Expenses 2021-08-24 11:29:56 +10:00
David Bomba
174248e03d Events 2021-08-24 11:23:53 +10:00
=
f315ebd715 Fixes for tests 2021-08-21 16:24:00 +10:00
Benjamin Beganović
7fe8fff43b Tests: Standalone credit card authorization 2021-08-18 18:00:03 +02:00
Benjamin Beganović
7cf209e87a Tests: Removing th ecredit card 2021-08-18 17:59:31 +02:00
Benjamin Beganović
aaf84e0e3b Tests: Payment with saved credit card 2021-08-18 17:59:12 +02:00
Benjamin Beganović
c10a636272 Tests: Payment with new credit card & save for future use 2021-08-18 17:58:50 +02:00
Benjamin Beganović
6b4e669462 Tests: Payment with new credit card Payment with new credit card 2021-08-18 17:58:17 +02:00
Benjamin Beganović
75f55b8113 Scaffold test case for credit card 2021-08-18 17:54:51 +02:00
=
f07905a0bc Minor fixes 2021-08-18 22:12:10 +10:00
=
c016f5d08a Merge eWay payment driver 2021-08-18 21:21:05 +10:00
David Bomba
d768c334cb Fixes for line items 2021-08-17 18:45:00 +10:00
Benjamin Beganović
ec9d2cc292 Update order of tests 2021-08-15 16:26:18 +02:00
Benjamin Beganović
fc2094b951 Credit card: Pay with saved card 2021-08-15 16:26:00 +02:00
Benjamin Beganović
f6ee61d985 Credit card: Pay with new card and save for future use 2021-08-15 16:25:42 +02:00
Benjamin Beganović
79306ec4be Credit card: Pay with new 2021-08-15 16:25:05 +02:00
Benjamin Beganović
c108a5bcfc Credit card: Removing test 2021-08-15 16:24:26 +02:00
Benjamin Beganović
1d1ca46aac Credit card: Authorizing test 2021-08-15 16:23:37 +02:00
Benjamin Beganović
5d12c331ca Scaffold CreditCardTest 2021-08-15 16:18:26 +02:00
David Bomba
8484b3e024 FIxes for client validation 2021-08-13 18:45:19 +10:00
David Bomba
05fafb2f0e Apply payment amount 2021-08-13 11:30:48 +10:00
David Bomba
bc81043973 Fixes for Molli 2021-08-11 16:43:20 +10:00
David Bomba
7b73104a45 Merge branch 'paytrace' into v5-develop 2021-08-11 10:03:02 +10:00
=
9b3763a203 Tests for email quotas 2021-08-07 19:56:56 +10:00
Benjamin Beganović
dc2f49fb45 Tests for ACH integer / minimum value 2021-08-05 13:50:51 +02:00
Benjamin Beganović
8c8be024a3 Tests for number_format used in Mollie 2021-08-03 14:36:18 +02:00
=
b95b80fc32 Merging Clients 2021-08-01 17:21:08 +10:00
David Bomba
2d6e2e5976 Fixes for tests 2021-08-01 08:44:04 +10:00
David Bomba
2998b1ab24 Tests for reminder scenarios 2021-08-01 08:05:31 +10:00
Benjamin Beganović
a3965c3d65 Removing credit card test 2021-07-31 13:27:17 +02:00
Benjamin Beganović
1ae9cde8ff Standalone credit card authorization test 2021-07-31 13:19:22 +02:00
Benjamin Beganović
d37841afa7 Pay with saved credit card test 2021-07-31 13:18:08 +02:00
Benjamin Beganović
80b633fd17 Pay with new credit card and save for future use test 2021-07-31 13:16:15 +02:00
Benjamin Beganović
1b0ff21f20 Pay with new credit card test 2021-07-31 13:14:38 +02:00
Benjamin Beganović
d70e7dfc36 Scaffold CreditCardTest 2021-07-31 12:54:49 +02:00
David Bomba
9acc02a7df Tets 2021-07-31 19:59:04 +10:00
=
3929d1fd64 Working on tests 2021-07-30 20:03:22 +10:00
=
623d75153c Working on tests 2021-07-30 19:08:49 +10:00
=
a5603a257c Working on tests 2021-07-30 18:46:51 +10:00
David Bomba
0837252c47 Working on deleted invoice accounting 2021-07-30 15:55:02 +10:00
Benjamin Beganović
b7c248eec5
PayTrace improvements (#43)
* Refactor credit card payment JavaScript

* CreditCard.php: Rename $paytrace_driver to $paytrace

* Credit card: Support for token billing (frontend)

* Fixes for "save card" label

* Credit card: Authorize

* Allow PayTrace to be seeded from CreateSingleAccount

* Add PayTrace decrypted config to ninja.testvars

* Extract to separate JavaScript

* Scaffold Dusk test

* CreditCard -> CreditCardTest

* CreditCard -> CreditCardTest

* Scaffold pay with new card test

* Fixes for gateway_key in CreateSingleAccount

* Production builds
2021-07-28 07:59:44 +10:00
David Bomba
dfdcb719bc Fixes for tests 2021-07-26 22:22:57 +10:00
David Bomba
d6fb75b41b Minor fixes for github actions 2021-07-26 22:00:47 +10:00
David Bomba
6925c6e9f5 Fixes for github actions 2021-07-26 21:31:21 +10:00
David Bomba
b5a8c60db5 Improve Company Gateway validation 2021-07-24 10:25:48 +10:00
David Bomba
da7e368d63 Fixes for notifications 2021-07-23 08:04:01 +10:00
David Bomba
5f5a33bac9 Fixes for Notifications 2021-07-22 18:33:25 +10:00
David Bomba
ca4cbb918b Minor fixes for tests 2021-07-21 09:13:04 +10:00
David Bomba
dbb60c029e Fixes for reminderS 2021-07-20 14:49:04 +10:00
David Bomba
d82491d163 Email user when another user is added into the system 2021-07-19 14:17:58 +10:00
David Bomba
a4c1829257 Fixes for shared counterS 2021-07-16 23:33:53 +10:00
David Bomba
36ce02074a
Merge pull request #6276 from turbo124/v5-develop
Fixes for subscriptions
2021-07-15 21:06:27 +10:00
David Bomba
da177661ec Fixes for subscriptions 2021-07-15 21:00:24 +10:00
Benjamin Beganović
6638cf44e8 Required fields check browser test 2021-07-15 10:36:50 +02:00
David Bomba
97885557bd
Merge pull request #6272 from turbo124/v5-develop
Tests for settings
2021-07-15 13:04:05 +10:00
David Bomba
6a771de80c Fixes for recurring invoice subscription ID passing 2021-07-15 11:31:11 +10:00
David Bomba
a6146ee468 Tests for settings 2021-07-15 09:23:38 +10:00
Benjamin Beganović
7e5a231bf8 Hide "Pay now" button if no gateways are configured 2021-07-14 14:54:09 +02:00
Benjamin Beganović
033e74da7d Show 'No quotes avialable for download' instead of blank page 2021-07-14 14:33:17 +02:00
Benjamin Beganović
7f7120af6b Show 'Only quotes with "Sent" status can be approved.' for non-approvable quotes 2021-07-14 14:30:24 +02:00
Benjamin Beganović
34e1854114 Fixes for tests 2021-07-14 14:04:33 +02:00
Benjamin Beganović
f852640083
Merge pull request #6192 from beganovich/v5-client-portal-tests-dusk
Reworking client portal tests
2021-07-14 13:08:57 +02:00
David Bomba
5946fac405 Update support message subject format 2021-07-14 14:57:43 +10:00
David Bomba
bfd6cf876b Fixes for tests 2021-07-14 10:31:07 +10:00
David Bomba
85ccca8f23 Fixes for recurring mock invoice number 2021-07-14 09:44:43 +10:00
Benjamin Beganović
23ead7732a Update Stripe Credit Card to use Pay Now instead of selector 2021-07-13 14:44:09 +02:00
Benjamin Beganović
93dd5cf895 Rename ACH to ACHTest 2021-07-13 14:43:51 +02:00
Benjamin Beganović
9e1559b8da Enable underpayments for Braintree Credit Card 2021-07-13 14:43:31 +02:00
Benjamin Beganović
2be806bb8e Merge remote-tracking branch 'upstream/v5-develop' into v5-client-portal-tests-dusk 2021-07-12 15:58:53 +02:00
Benjamin Beganović
7abcf9338b Gateways: WePay: ACH: Paying without preauthorized account isn't possible 2021-07-12 13:42:16 +02:00
Benjamin Beganović
b07b56c76f Gateways: WePay: Credit card: Adding credit card standalone 2021-07-12 13:39:03 +02:00
Benjamin Beganović
59c4ec63cc Gateways: WePay: Credit card: Removing credit card 2021-07-12 13:35:22 +02:00
Benjamin Beganović
4a70d74354 Gateways: WePay: Credit card: Pay with existing card 2021-07-12 13:34:43 +02:00
Benjamin Beganović
8fe01cec86 Gateways: WePay: Credit card: Pay with new card and save for future use 2021-07-12 13:32:34 +02:00
Benjamin Beganović
d8d2aae5e2 Gateways: WePay: Credit card: Pay with new card 2021-07-12 13:30:23 +02:00
Benjamin Beganović
97919aa573 Data seeding: WePay 2021-07-11 17:09:45 +02:00
Benjamin Beganović
aaa390f2e2 Data seeding: Checkout.com 2021-07-11 17:07:14 +02:00
Benjamin Beganović
a1c40cffc9 Data seeding: Braintree 2021-07-11 17:04:15 +02:00
Benjamin Beganović
eb734ce810 Fixes for tests 2021-07-11 16:35:19 +02:00
Benjamin Beganović
23fd2abecb Data seeding: Authorize.net 2021-07-11 16:35:01 +02:00
Benjamin Beganović
9178a70fed Data seeding: Stripe 2021-07-11 16:29:54 +02:00
Benjamin Beganović
e5e9b2151c Gateways: Braintree: PayPal: Scaffold 2021-07-11 13:59:09 +02:00
David Bomba
ad0b2b8ec3 Prevent ninja company from being deleted 2021-07-11 10:16:27 +10:00
David Bomba
6edfa0a966 Fixes for User model 2021-07-10 18:59:55 +10:00
Benjamin Beganović
7b70fadfa3 Gateways: Braintree: Credit card: Adding credit card standalone shouldn't be possible 2021-07-09 16:03:53 +02:00
Benjamin Beganović
f354da50a1 Gateways: Braintree: Credit card: Remove credit card 2021-07-09 16:01:29 +02:00
Benjamin Beganović
f4b7f4b85c Gateways: Braintree: Credit card: Pay with saved card 2021-07-09 16:01:01 +02:00
Benjamin Beganović
617e51b7c3 Gateways: Braintree: Credit card: Pay with new card and save for future use 2021-07-09 15:59:25 +02:00
Benjamin Beganović
20fdbc19d5 Gateways: Braintree: Credit card: Pay with new card 2021-07-09 15:56:32 +02:00
Benjamin Beganović
8be22afafc Gateways: WePay: Credit card: Scaffold 2021-07-09 15:22:19 +02:00
Benjamin Beganović
cc7a4fd12d Gateways: PayPal: Scaffold 2021-07-08 14:22:22 +02:00
Benjamin Beganović
aebdaeb5dd Gateways: Authorize.net: Credit card: Add credit card standalone 2021-07-08 14:06:24 +02:00
Benjamin Beganović
9782092a45 Gateways: Authorize.net: Credit card: Remove credit card 2021-07-08 13:53:50 +02:00
Benjamin Beganović
a5ed8e41d0 Gateways: Authorize.net: Credit card: Pay with saved card 2021-07-08 13:52:47 +02:00
Benjamin Beganović
a913c2d9d0 Gateways: Authorize.net: Credit card: Pay with new card and save for future 2021-07-08 13:50:41 +02:00
Benjamin Beganović
f1ad846d17 Gateways: Authorize.net: Credit card: Pay with new card 2021-07-08 13:49:07 +02:00
David Bomba
44761e8d20 Minor FIxes 2021-07-08 20:29:41 +10:00
Benjamin Beganović
c40c27038b Gateways: Checkout.com: Credit card: Removing credit card 2021-07-07 15:58:23 +02:00
Benjamin Beganović
e922751ad2 Gateways: Checkout.com: Credit card: Paying with saved credit card 2021-07-07 15:56:20 +02:00
Benjamin Beganović
4ac0788da0 Gateways: Checkout.com: Credit card: Paying with new card and saving for future use 2021-07-07 15:53:29 +02:00
Benjamin Beganović
0f7fa134ea Gateways: Checkout.com: Credit card: Paying with new card 2021-07-07 15:50:54 +02:00
Benjamin Beganović
78c39ee96e Gateways: Checkout.com: Credit card: Adding payment method shouldn't be possible 2021-07-07 15:45:40 +02:00
Benjamin Beganović
a086e726b3 Gateways: Stripe: Alipay: Paying with Alipay 2021-07-07 14:48:54 +02:00
Benjamin Beganović
274703b3b0 Gateways: Stripe: SOFORT: Paying with SOFORT 2021-07-07 14:42:12 +02:00
Benjamin Beganović
9be5de3e89 Gateways: Stripe: ACH: Removing ACH account 2021-07-07 14:27:50 +02:00
Benjamin Beganović
38c7e84b21 Gateways: Stripe: ACH: Paying with existing ACH account 2021-07-07 14:26:33 +02:00
Benjamin Beganović
1ec2630c6c Gateways: Stripe: ACH: Adding ACH account and verifying it 2021-07-07 14:18:36 +02:00
Benjamin Beganović
4705d40fdb Gateways: Stripe: Adding credit card standalone 2021-07-07 13:46:37 +02:00
Benjamin Beganović
51dbae59d4 Gateways: Stripe: Remove credit card 2021-07-07 13:21:13 +02:00
Benjamin Beganović
e436551254 Gateways: Stripe: Pay with saved credit card 2021-07-07 13:15:13 +02:00
Benjamin Beganović
498ad19a63 Gateways: Stripe: Pay with new card and save for future use 2021-07-07 13:10:45 +02:00
Benjamin Beganović
a34b1734be Gateways: Stripe: Pay with new credit card 2021-07-07 13:05:02 +02:00
David Bomba
b15041f60b Fixes for portal domain 2021-07-07 13:19:19 +10:00
Will G
a0520f38d0 Added ability to set arguments sent to Snappdf 2021-07-06 20:47:50 -04:00
Benjamin Beganović
1af12ea585 Profile settings: Updating shipping address 2021-07-06 15:30:19 +02:00
Benjamin Beganović
a716330bcb Profile settings: Updating billing address 2021-07-06 15:28:55 +02:00
Benjamin Beganović
3ee859a258 Profile settings: Updating contact details 2021-07-06 15:20:36 +02:00
Benjamin Beganović
1c3136e915 Profile settings: Updating client details 2021-07-06 14:31:14 +02:00
Benjamin Beganović
6e5a085787 Profile settings: Page loads 2021-07-06 14:13:18 +02:00
Benjamin Beganović
ecc08d5d56 Create console/ for logs 2021-07-06 14:13:05 +02:00
David Bomba
82b423442f Token Billing with PayFast. 2021-07-06 20:02:47 +10:00
Benjamin Beganović
410ea21f3d Update testPageLoads() 2021-07-05 14:25:24 +02:00
Benjamin Beganović
c81044994b Quotes: Test approving process 2021-07-05 13:57:28 +02:00
Benjamin Beganović
f35ed86299 Quotes: Clicking "Approve" button without quotes 2021-07-05 13:32:41 +02:00
Benjamin Beganović
a82e3f57c3 Recurring invoices: Test the cancellation feature 2021-07-05 11:49:17 +02:00
Benjamin Beganović
22acc8f14c Update update licence/copyright on tests 2021-07-05 11:17:50 +02:00
Benjamin Beganović
9ec4051f49 Invoices: Paid, unpaid, past due filters 2021-07-05 11:15:03 +02:00
Benjamin Beganović
9274b3e0cd Move CreditsTest.php into Feature/ClientPortal 2021-07-05 10:38:16 +02:00
Benjamin Beganović
53b4bd8d57 Update authentication process 2021-07-05 10:29:52 +02:00
Benjamin Beganović
1d1d04ccd1 Invoices: Test clicking on "Pay Now" with selected invoice 2021-07-05 10:17:01 +02:00
Benjamin Beganović
dde0af3fd2 Invoices: Test clicking "Download" without any invoices 2021-07-05 10:05:03 +02:00
Benjamin Beganović
7b41f2dbd0 Invoices: Test clicking "Pay Now" without selecting any invoices 2021-07-05 10:04:11 +02:00
David Bomba
7e264877e9 Fixes for tests 2021-07-03 14:45:40 +10:00
David Bomba
bb0dea0c13 Fixes for tess 2021-07-03 14:37:06 +10:00
David Bomba
16ee6d0f6e Minor fixes for tests 2021-07-03 13:47:15 +10:00
Benjamin Beganović
90e0d0cbab Subscriptions: Assert page loads 2021-07-02 16:59:40 +02:00
Benjamin Beganović
a2e25de6ab Documents: Assert page loads 2021-07-02 16:59:03 +02:00
Benjamin Beganović
ccf64f6a3d Payment Methods: Assert page loads 2021-07-02 16:58:30 +02:00
Benjamin Beganović
7e6663ac0b Credits: Assert page loads 2021-07-02 16:53:57 +02:00
Benjamin Beganović
40a4e3f3ea Quotes: Assert page loads 2021-07-02 16:53:21 +02:00
Benjamin Beganović
213e1ab957 Payments: Assert page loads 2021-07-02 16:52:16 +02:00
Benjamin Beganović
553ce88af0 Revert 'headless' mode in Dusk 2021-07-02 16:51:24 +02:00
Benjamin Beganović
f55276c429 Recurring invoices: Assert page loads 2021-07-02 16:51:13 +02:00
Benjamin Beganović
7aa7fc5e29 Invoices: Assert page loads 2021-07-02 16:36:53 +02:00
Benjamin Beganović
4cf049b9fa Extract login/authentication in Login.php 2021-07-02 16:36:45 +02:00
Benjamin Beganović
2bd903b71a Add .gitignore to screenshots/ folder 2021-07-02 16:36:29 +02:00
Benjamin Beganović
16e9cd37a6 Update copyright on LoginTest.php 2021-07-02 16:21:42 +02:00
Benjamin Beganović
817de978e3 Remove Laravel Dusk scaffold files 2021-07-02 16:20:23 +02:00
Benjamin Beganović
d7d966cd56 Login test: Login page, login validation, forgot password link 2021-07-02 16:19:32 +02:00
Benjamin Beganović
d7a4bc711c Post-installation of laravel/dusk 2021-07-02 15:40:29 +02:00
David Bomba
73a5839f16 Minor fixes for tests 2021-07-02 20:20:46 +10:00
David Bomba
e8a1df16cd Fixes for credit query 2021-07-02 16:36:14 +10:00
David Bomba
e75d817bd4
Merge pull request #6182 from turbo124/v5-develop
Fixes for setup flow
2021-07-02 10:45:10 +10:00
David Bomba
651e72da6b Lean Mock Data Trait 2021-07-02 10:06:26 +10:00
Benjamin Beganović
c958500249 Update for tests 2021-07-02 01:51:31 +02:00
David Bomba
84dd24c070 Tests for credit balances 2021-07-02 09:48:11 +10:00
Benjamin Beganović
9ea59e2c7a Update for tests 2021-07-02 01:37:44 +02:00
Benjamin Beganović
d0e59e1d27 Show only credits with due_date <= now() 2021-07-01 19:20:46 +02:00
David Bomba
a1815bccbf Minor fixes for tests 2021-06-29 20:13:10 +10:00
Benjamin Beganović
265c63c837 Update default company logo in tests 2021-06-21 07:02:28 +02:00
David Bomba
1397c9ab1c Fixes logic for hosted login 2021-06-14 17:04:15 +10:00
=
2b6f0870b3 Tests for clean up S3 orphans 2021-06-13 20:09:52 +10:00
David Bomba
c367ea60ae Timezone Offset implementation 2021-06-11 08:20:46 +10:00
=
158f94993e Company Import 2021-06-04 21:39:35 +10:00
David Bomba
eca6446703 Working on company importer 2021-05-31 10:10:19 +10:00
David Bomba
631e7cc4a9 Working on company importer 2021-05-31 09:47:14 +10:00
David Bomba
57b62a988a Fixes for tests 2021-05-30 21:46:30 +10:00
David Bomba
d837ca97e9 Fixes for tests 2021-05-30 21:37:34 +10:00
David Bomba
b72217d74c Fixes for import company tests 2021-05-30 21:26:43 +10:00
David Bomba
9b5a6f3468 Company Ledger import 2021-05-30 19:26:56 +10:00
David Bomba
088fefbb34 Importing Company Ledger 2021-05-30 18:11:59 +10:00
David Bomba
e86286ee9a Fixes for tests 2021-05-30 18:03:31 +10:00
David Bomba
f22745d131 Remove delivery not from try/catch block 2021-05-30 06:50:55 +10:00
David Bomba
0fe357cda6 Import Company Test 2021-05-29 08:27:06 +10:00
David Bomba
77f6bc0e0b Fixes for tests 2021-05-29 08:09:47 +10:00
David Bomba
f3b52b0a22 Fixes for tests 2021-05-28 19:57:56 +10:00
David Bomba
15ce58618b Skip user tests in Github Actions 2021-05-28 19:39:22 +10:00
David Bomba
817f7c685f Import company 2021-05-28 18:37:08 +10:00
David Bomba
1f4493f191 Bug fixes 2021-05-28 11:02:43 +10:00
David Bomba
9fc5a1c947 Tests for import company 2021-05-28 08:00:30 +10:00
David Bomba
8c643edf8f Import Company Test 2021-05-27 21:02:03 +10:00
David Bomba
442e416840 Import Company Test 2021-05-27 20:03:26 +10:00
David Bomba
3c528ca16e Fixes for tests 2021-05-27 17:21:30 +10:00
David Bomba
f8bba8b7c0 Working on importing json 2021-05-27 15:57:07 +10:00
David Bomba
ec66a4fdc5 Verbose error messaging in tests 2021-05-27 12:45:29 +10:00
David Bomba
d3c8060dfb Fixes for tests 2021-05-27 11:19:07 +10:00
David Bomba
d828150670 Fixes for tests 2021-05-27 09:16:41 +10:00
David Bomba
63725ea743 Fixes for testS 2021-05-26 18:12:00 +10:00
David Bomba
7618666c4b Fixes for tests 2021-05-26 12:37:16 +10:00