Commit Graph

682 Commits

Author SHA1 Message Date
David Bomba f3572a5d11 Refactor for events 2020-07-08 22:02:16 +10:00
David Bomba 89d15f1e2a Fixes for API Documentation 2020-07-07 20:56:28 +10:00
David Bomba 16f488be5a
Merge pull request #3887 from beganovich/v2-0607-setup-page-fixes
Fix form not showing when DB fails on setup
2020-07-07 08:07:27 +10:00
Benjamin Beganović 9cdecfbfc4 Setup page fix form not showing 2020-07-06 14:27:27 +02:00
David Bomba 4c321d41c3 Change subscriptions to webhooks 2020-07-06 21:22:36 +10:00
David Bomba 94a98f744e Triggered actions on invoice 2020-07-06 09:34:25 +10:00
David Bomba 8ec47921aa Fixes for Invoice PDF Preview 2020-07-05 21:39:59 +10:00
David Bomba bbdfb86b99
Merge pull request #3884 from turbo124/v2
Fixes for Checkdata script and PDF Previews
2020-07-05 20:59:18 +10:00
David Bomba 8856e3fada Fixes for pdf preview 2020-07-05 20:58:30 +10:00
David Bomba b9c860bfc3 Add task to check company size 2020-07-05 18:59:28 +10:00
Benjamin Beganović eb655762d4 Adding payment methods from menu 2020-07-03 14:39:29 +02:00
David Bomba b3c2953e19
Merge pull request #3880 from turbo124/v2
V2
2020-07-03 18:27:06 +10:00
David Bomba 50f65c998f Add user name to the ping route 2020-07-03 07:52:40 +10:00
Benjamin Beganovic 605069f05b Test PDF abilites in setup 2020-07-02 13:58:39 +02:00
David Bomba 7f90d8d45b
Merge pull request #3876 from turbo124/v2
Allow searching on entity routes
2020-07-02 21:03:12 +10:00
David Bomba d3775fd059 Change PING route response 2020-07-02 20:14:19 +10:00
David Bomba 7a02938bd9 Route to check status of scheduler 2020-07-02 10:26:43 +10:00
Benjamin Beganović 4918269bf2 Testing adding Stripe credit card
- Added: iframeLoaded method for Cypress
- Fixed: saving payment method id for CreditCard.php
- Added: chromeWebSecurity: false flag for insecure iframe connections
- Formatted: payment_methods/index
- Formatted: payment-methods-table.blade.php
- Added: Test for adding credit card to Stripe
- Fixed: Removing client gateway tokens
2020-07-01 18:28:57 +02:00
David Bomba 302c98e08b Fixes for demo data 2020-07-01 21:33:42 +10:00
Benjamin Beganović 53552e9717 Log checks 2020-06-30 14:41:46 +02:00
Benjamin Beganović 8de7b6b92b Remove double check in index() 2020-06-30 14:38:24 +02:00
Benjamin Beganović 3df91f15e2 Fixes for setup page check 2020-06-30 14:28:14 +02:00
David Bomba 245980ce4b Send company with all events 2020-06-30 09:35:17 +10:00
David Bomba 1ee17c3576 Minor fixes for setup process 2020-06-28 21:52:45 +10:00
David Bomba 29fcca26f8 Nest HTTP requirements inside a working installation - allows non secure routes to be used to setup the application 2020-06-28 13:47:13 +10:00
Benjamin Beganović f68465d602 Support Stripe webhook 2020-06-27 17:39:28 +02:00
Benjamin Beganović 1e4e482801 Merge remote-tracking branch 'upstream/v2' into v2-2606-payment-webhook 2020-06-27 15:53:18 +02:00
Benjamin Beganović 1b06fb99b1 payment webhooks wip 2020-06-27 15:53:12 +02:00
David Bomba 3e3dd95262
Merge branch 'v2' into v2-2606-client-portal-improvements 2020-06-27 07:49:33 +10:00
David Bomba 65b524bc13
Merge branch 'v2' into v2-2606-user-confirmation-page 2020-06-27 07:48:43 +10:00
Benjamin Beganović 2c1627c105 Hide dashboard page (for now) 2020-06-26 16:05:48 +02:00
Benjamin Beganović c2904d0c92 Require password update if not set when confirming email 2020-06-26 14:20:45 +02:00
Benjamin Beganović 525a1d065c Fix ACH payments with tokens 2020-06-26 13:25:58 +02:00
David Bomba 43618e40a0 Fixes for delete company 2020-06-25 07:44:25 +10:00
David Bomba 83a3a4a2c7 Fix for weird output array after deleting company 2020-06-25 07:36:39 +10:00
David Bomba 3b461861b5 Fix for missing include 2020-06-24 22:22:44 +10:00
David Bomba 06413da090 Document behind route 2020-06-24 22:12:43 +10:00
David Bomba 049e9032cb Documents 2020-06-24 20:17:42 +10:00
David Bomba 8ed382a0b7 Change to streaming downloads 2020-06-24 18:59:56 +10:00
David Bomba 889ac65f26 Bulk actions on groups 2020-06-24 09:39:49 +10:00
David Bomba afc8537a2f Add document routes 2020-06-23 21:05:41 +10:00
David Bomba 53501da86b Clean up logging 2020-06-23 08:12:06 +10:00
David Bomba 666a2395d1 Implement Bulk actions for designs 2020-06-23 08:11:39 +10:00
Benjamin Beganović be1600245f Merge remote-tracking branch 'upstream/v2' into v2-2805-client-signup 2020-06-22 14:58:21 +02:00
Benjamin Beganović fae29a8dfe Logo, show more fields 2020-06-22 10:47:55 +02:00
Benjamin Beganović 01094a2b5e Merge remote-tracking branch 'upstream/v2' into v2-2805-client-signup 2020-06-22 10:27:35 +02:00
Benjamin Beganović 871d1057c7 Client registration logic 2020-06-22 10:26:48 +02:00
David Bomba 2fadadf5d4 Change document->path to ->url 2020-06-22 15:52:20 +10:00
David Bomba 8ddbfa662a Design controller bulk actions 2020-06-22 14:38:24 +10:00
David Bomba c2211bf2f0 FIxes for tests 2020-06-22 13:07:58 +10:00
David Bomba 6b7db63e66 Design repository 2020-06-22 08:34:02 +10:00
David Bomba dbff1ab6ab remove x-api-version and replace with x-minimum-client-version 2020-06-22 07:30:25 +10:00
David Bomba 9e2087b73c Add sample .htaccess 2020-06-21 20:07:23 +10:00
David Bomba eec55a38dd Debugging company deletion 2020-06-20 09:46:49 +10:00
David Bomba 45d21eabb4 Update last logged in for client contact 2020-06-19 07:07:54 +10:00
Benjamin Beganović 6f34e083ae wip - registration client 2020-06-18 17:09:28 +02:00
Benjamin Beganović 22aa182250 Merge remote-tracking branch 'upstream/v2' into v2-2805-client-signup 2020-06-18 15:57:05 +02:00
Benjamin Beganović 8efc453c45 Support for "Approve" button with fullscreen quotes 2020-06-18 12:51:47 +02:00
Benjamin Beganović e727d45029 Support for "Pay now" button with invoices 2020-06-18 12:48:31 +02:00
David Bomba a669e9342f Require HTTPS configurable 2020-06-18 09:49:05 +10:00
David Bomba 2d2a5c0812 working on authorize.net token payments 2020-06-16 22:41:56 +10:00
David Bomba 7468813cd8 Working on Authorize payment flow 2020-06-16 10:21:40 +10:00
David Bomba fc40159d36 Fixes for currency precision 2020-06-15 21:42:46 +10:00
David Bomba 1dd73e3a06 Add expose headers 2020-06-13 07:37:36 +10:00
David Bomba d3e008bf92 Fixes for settings 2020-06-11 21:43:01 +10:00
David Bomba 7e26a81fb9 Move enabled_tax_rates onto company model 2020-06-11 07:56:08 +10:00
David Bomba def550ec90
Merge branch 'v2' into v2 2020-06-10 22:51:25 +10:00
David Bomba 76d320e079 Refactor for payment methods 2020-06-10 22:43:18 +10:00
David Bomba 15081c2875 Working on Authorize.net 2020-06-10 18:05:30 +10:00
David Bomba 17d10f5f66 Working on Authorize.net 2020-06-10 11:06:37 +10:00
Benjamin Beganović b6ad39b8e2 Stripe: Alipay implementation 2020-06-09 16:56:08 +02:00
David Bomba c558e0df45 authorize.net 2020-06-09 22:54:22 +10:00
Benjamin Beganović e78ae5d9c4 Stripe: ACH implementation 2020-06-09 14:40:55 +02:00
Benjamin Beganović 1965dbf041 Stripe: SOFORT implementation 2020-06-09 13:17:05 +02:00
David Bomba e35b1b6871 Debugging company delete issues 2020-06-09 19:29:41 +10:00
David Bomba bf6044006d Fix for restoring invoices 2020-06-09 07:43:46 +10:00
David Bomba 4dca7da070 Fixes for payment side of ledger 2020-06-06 11:07:31 +10:00
David Bomba b6c0300775 Improve notification filters 2020-06-05 10:24:02 +10:00
David Bomba 276f2c2c23 Fix for wrong variable 2020-06-05 07:23:42 +10:00
David Bomba d26fe16443 Fixes for STDIN 2020-06-04 21:42:45 +10:00
David Bomba a0c5ded5e1 Remove unused dependency 2020-06-04 21:41:03 +10:00
David Bomba f6eda5c0f4 Fixes for unused dependencies 2020-06-04 21:35:25 +10:00
David Bomba cd6ea87232 Add bulk actions to company gateway 2020-06-04 08:18:27 +10:00
Benjamin Beganović 06190362ee extract purchase response 2020-06-01 16:19:03 +02:00
Benjamin Beganović b589814d7b Extract paymentView 2020-06-01 14:29:41 +02:00
Benjamin Beganović b94ce97bac Extract response from authorization 2020-06-01 14:14:41 +02:00
Benjamin Beganović 0f4d7f6aed Refactor view for authorization 2020-06-01 14:03:18 +02:00
Benjamin Beganović b5a36bad14 support domain registration 2020-05-28 17:48:03 +02:00
Benjamin Beganović 41c76e55bc client register wip 2020-05-28 17:39:38 +02:00
Benjamin Beganović 6319c208df injecting signature and sending it to backend 2020-05-28 15:59:45 +02:00
Benjamin Beganović 7d1eeafebe Merge branch 'v2' 2020-05-28 14:41:18 +02:00
David Bomba 30c07b2cac Fixes for converting quotes 2020-05-28 21:22:25 +10:00
David Bomba dea5543c06 Fixes for setup page flow 2020-05-28 19:40:35 +10:00
David Bomba fe3242a095 Adjustments for setup page 2020-05-28 18:54:13 +10:00
David Bomba 2d2be07944 Improvements to quality of test data 2020-05-28 10:04:26 +10:00
David Bomba 41b19c20c1 Place checks on quote 'isConvertable()' 2020-05-27 14:54:47 +10:00
David Bomba c72d38ca4f
Allow conversion of quotes to invoices (#3760) 2020-05-27 14:46:19 +10:00
David Bomba 8512db6b1e
Add payment terms per company (#3759)
* remove first name last name required

* Working on check update script

* Add payment terms per company

* set enabled modules on company creation

* Add payment terms to migration
2020-05-27 09:49:06 +10:00
David Bomba c339c25d9c
Bulk actions for Payment Terms (#3752)
* Fixes for tests

* payment terms policies and repo

* Bulk actions for payment terms

* Fixes for documentation

* working on payment failure mailer
2020-05-26 18:20:50 +10:00
David Bomba 7b9d487cd3
Changes to self updater (#3746)
* Documentation for self updater

* Add logging to self updater

* Minor changes to self updateR
2020-05-25 15:21:26 +10:00