Commit Graph

1119 Commits

Author SHA1 Message Date
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
David Bomba ba672f6fdd Fixes for test 2021-05-26 11:32:01 +10:00
David Bomba e254a9ad73 Refactor reminders 2021-05-26 10:35:39 +10:00
David Bomba f42de7f949 Tests for reminders 2021-05-26 09:43:23 +10:00
David Bomba aa71bf9787 Fixes for transformers + import 2021-05-26 07:31:17 +10:00
Benjamin Beganović b15012b984 Drop the logic for the ordering items 2021-05-17 13:28:33 +02:00
David Bomba f9fae690a0 Tests for import 2021-05-15 16:54:27 +10:00
David Bomba d084f3a643 Minor fixes for subscription URL spec 2021-05-15 14:52:29 +10:00
David Bomba 2fbe1698ae Minor fixes for subscription URL spec 2021-05-15 14:50:07 +10:00
David Bomba e59f00d390 Fixes for domains 2021-05-15 14:38:32 +10:00
David Bomba 2eca9a286f Fixes for domains 2021-05-15 14:29:19 +10:00
David Bomba c52311bcde Fixes for PDF file paths 2021-05-15 12:19:36 +10:00
David Bomba f61ba70b14 Tests for company import 2021-05-14 16:00:25 +10:00
David Bomba 97b49f8df6 Fixes for download export button 2021-05-14 13:32:37 +10:00
David Bomba 6e967035d8 Reorder middleware to allow route model binding to be delayed 2021-05-13 23:01:23 +10:00
David Bomba 8a582f7800 Fixes for reset password 2021-05-13 20:18:30 +10:00
David Bomba e4fabfbf2d Export data 2021-05-13 16:01:12 +10:00
David Bomba 75cf46b77e tests for exporting data 2021-05-13 13:57:18 +10:00
David Bomba 16c5665cc6 Recurring Invoice history / activities 2021-05-10 20:20:52 +10:00
David Bomba 87ddad6670 Working on PDF generator flags 2021-05-09 21:30:31 +10:00
David Bomba 4a3384e382 More tests for counters 2021-05-03 11:06:12 +10:00
David Bomba 1292098b65 More tests for generated numbers 2021-05-03 09:44:03 +10:00
David Bomba 1856ed061b Test for resetting the date 2021-04-22 10:10:20 +10:00
David Bomba 7cef74350d Fix for accounting error when deleting a refunded payment 2021-04-22 09:35:31 +10:00
= fc223e3432 Fixes for invoice status 2021-04-21 22:27:08 +10:00
David Bomba 7b4b3e3f5e tests 2021-04-21 20:46:24 +10:00
David Bomba 68ddc6e7b1 Tests for ClientGatewayToken routes 2021-04-20 16:03:14 +10:00
David Bomba fadfdca2af fxies for tests 2021-04-19 19:59:11 +10:00
= 3cfabd88d7 Reset task statuses on delete/archive 2021-04-18 19:50:06 +10:00
David Bomba 2a4457483b Fixes for tests 2021-04-14 17:06:07 +10:00
David Bomba c2990a21d0 Fixes for tests 2021-04-14 16:48:32 +10:00
David Bomba 7d75bdb070 minor fixes for tests 2021-04-14 14:52:42 +10:00
David Bomba d75de29ec2 v5.1.44 2021-04-14 07:47:52 +10:00
David Bomba 7e3a9205b9 Add event listeners for Subscriptions + fix user actioning the event() 2021-04-13 09:52:17 +10:00
David Bomba d91e8c438e Working on Pro Rata Refunds 2021-04-10 14:53:16 +10:00
David Bomba 62401555cd Working on pro rata refunds 2021-04-10 14:07:08 +10:00
David Bomba 1696c63ba4 fixes for endless recursion 2021-04-10 12:01:36 +10:00
David Bomba 3857b1dc3e Test for recurring updates 2021-04-08 09:21:09 +10:00
David Bomba 69f6179e6a 5.1.36 2021-04-06 20:38:56 +10:00
David Bomba fe7b3c79e7 Working on subscriptions 2021-04-06 16:07:35 +10:00
David Bomba 355d0ae7b5 Testing Permissions 2021-04-06 14:02:27 +10:00
David Bomba 6d1d950c4e Ninja Feature Tests 2021-04-06 13:05:40 +10:00
David Bomba d9047b413a Disable product price updating if currencies do not match 2021-04-06 07:36:20 +10:00
David Bomba a2e0fd0849 Unique subscription nameS 2021-04-01 20:56:50 +11:00
David Bomba 9377b9cae4 Fixes for authorize credit cards 2021-03-30 12:28:49 +11:00
David Bomba d7bf927549 Set exchange rates on invoices 2021-03-29 13:14:55 +11:00
= 3479c127fd Fixes for subscription refactor 2021-03-27 14:22:19 +11:00
David Bomba 8eb8f6e098 Fixes for tests 2021-03-26 06:42:25 +11:00
David Bomba abd3a89bc9
Subscriptions (#5248)
* Fixes for converting quote to invoice

* Fixes for naming PDFs

* Refresh entity prior to sending

* Fixes for subscriptions

* Add in required use

* Fixes for notifications

* Fixes for notifications

* Add with trasheD

* Rename BillingSubscriptions to Subscriptions

* Refactoring subscriptions
2021-03-25 21:55:59 +11:00
= 32d9c4109e Vendor number tests 2021-03-20 11:28:39 +11:00
= 0b1edab660 Task tests for numbers 2021-03-20 11:25:44 +11:00
= b74062b1ca Number tests for quotes and recurring invoices 2021-03-20 11:21:50 +11:00
= 7173ba2931 catch project exceptions 2021-03-20 11:16:29 +11:00
David Bomba a9233ba62f Tests for number validation across entities 2021-03-20 10:10:45 +11:00
David Bomba 9e0328757a Tests for number validation across entities 2021-03-20 10:06:44 +11:00
David Bomba 42d6057c84 rename method in test class 2021-03-12 14:17:48 +11:00
David Bomba 90b3b25849 Fixes for tests - changed listResponse to itemResponse 2021-03-10 09:23:13 +11:00
Benjamin Beganović fa5fa7d527 Feature tests for billing subscription API 2021-03-09 15:25:50 +01:00
David Bomba bfbde2ba51 Fixes 2021-03-03 21:04:10 +11:00
= c23b9b147d Fixes for attaching a user to different companies 2021-03-03 18:22:14 +11:00
= fa5830f37b Test for date ranges 2021-02-28 15:32:08 +11:00
David Bomba e668e7fd5a Fixes for Quotes not attaching to emails 2021-02-28 13:12:55 +11:00
= 5f14cc0c5d Working on task range overlap 2021-02-27 21:08:39 +11:00
David Bomba f7e4bca5a5 Update task status_order on update() 2021-02-24 13:12:23 +11:00
Joshua Dwire aeedd5c9d9 Fix tests 2021-02-20 11:24:08 -05:00
Joshua Dwire 89cc41d225 Fix test 2021-02-19 23:32:04 -05:00
Joshua Dwire 0650333569 Fix test 2021-02-19 23:03:55 -05:00
David Bomba e8da728428
Merge pull request #4946 from joshuadwire/v5-develop
Update import process to handle new data format
2021-02-20 11:57:36 +11:00
Joshua Dwire 4aae7c0b1a Update import process to handle new data format 2021-02-19 19:50:17 -05:00
David Bomba 7241430ce5 Improve coverage for CSV imports 2021-02-19 07:20:23 +11:00
David Bomba 78363f120d Fixes for testsg 2021-02-18 14:39:29 +11:00
David Bomba 704477f803 Imports 2021-02-18 14:37:17 +11:00
Joshua Dwire e11e71514a Add tests; block sending payment emails during an import. 2021-02-17 22:05:33 -05:00
David Bomba 222cd28836 Fix for mail refactor 2021-02-18 11:12:49 +11:00
David Bomba d4532c4d21 Refactoring emails 2021-02-16 21:23:32 +11:00
David Bomba 0a1b4b26b9 Fixes for tests 2021-02-10 15:10:05 +11:00