Commit Graph

1644 Commits

Author SHA1 Message Date
David Bomba 0df3e4e5e7 Clean up 2021-07-26 09:57:55 +10:00
David Bomba a28aa9f7ec Fixes for client portal enabled and content type 2021-07-26 08:22:29 +10:00
David Bomba 438180daca Reponse type 2021-07-25 22:44:29 +10:00
David Bomba 8cf9576496 Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2021-07-25 22:42:15 +10:00
David Bomba 60452278b5 Minor fixes 2021-07-25 22:42:03 +10:00
= 8ea34e4f7f Protected subdomains 2021-07-25 21:51:41 +10:00
David Bomba 4f940e41b0 fixes for defaults when converting quotes to invoices 2021-07-25 18:05:53 +10:00
David Bomba 8a4230c81c Working on live preview 2021-07-25 16:23:10 +10:00
David Bomba 465fb71962 Remove time delays 2021-07-24 17:43:40 +10:00
David Bomba 0365fb35af Minor fixes 2021-07-24 17:37:19 +10:00
David Bomba 176fb66391 Tweak email delays 2021-07-24 11:34:09 +10:00
David Bomba dc3cf85e2c Fixes for Notifications 2021-07-22 20:15:41 +10:00
David Bomba 74551c2caf Add delete company email 2021-07-19 15:38:07 +10:00
David Bomba bcc286e537 Handle base64 encoded passwords 2021-07-19 10:57:13 +10:00
David Bomba edff2881eb Import Stripe Customers 2021-07-18 17:30:29 +10:00
David Bomba 8554c6cceb Working on improving hosted migration experience 2021-07-17 17:38:59 +10:00
= a38dcbdd87 Streamline Hosted Migrations 2021-07-17 15:58:37 +10:00
David Bomba da177661ec Fixes for subscriptions 2021-07-15 21:00:24 +10:00
Benjamin Beganović 033e74da7d Show 'No quotes avialable for download' instead of blank page 2021-07-14 14:33:17 +02:00
Benjamin Beganović a9ac73264e Quotes page: Show message when trying to approve non-approvable quotes 2021-07-14 14:13:37 +02:00
David Bomba d448ae1119 fixes for trial_started 2021-07-14 17:15:59 +10:00
David Bomba 332d376486 Fixes for Stripe ConnecT 2021-07-14 15:34:29 +10:00
David Bomba 4086203a81 Minor fixes for product and client bulk actions 2021-07-13 19:26:59 +10:00
David Bomba a2d0965ed5 Fixes for plan_expires type casting 2021-07-11 14:54:57 +10: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
David Bomba a842cd31fe Fixes for Stripe 2021-07-09 10:44:34 +10:00
David Bomba d1aae93c08 Fixes for Download Recurring Invoice 2021-07-09 09:49:01 +10:00
David Bomba a6b2165eec Fixes for Stripe Connect - initial account 2021-07-09 09:05:24 +10:00
David Bomba 87d0020152 Fixes for download invoices from client portal 2021-07-09 08:01:37 +10:00
David Bomba 108512068e Form validation for contact password reset 2021-07-09 07:57:31 +10:00
David Bomba 19bd957256 Dont forget to SET the user after OAuth SignUp 2021-07-08 12:51:17 +10:00
David Bomba 32036a8569 Fixes for PDF paths 2021-07-07 21:39:49 +10:00
David Bomba 52c0bcbc18 Inject small delay when sending emails 2021-07-07 18:43:34 +10:00
David Bomba a1b7a795e0 Fixes for contact login logo for custom domains 2021-07-07 12:54:59 +10:00
Will G a0520f38d0 Added ability to set arguments sent to Snappdf 2021-07-06 20:47:50 -04:00
Benjamin Beganović 13aec602e6 Add company_id, status_id in the query for approving 2021-07-05 14:00:27 +02:00
David Bomba e52f93be74 Fixes for base driver 2021-07-05 10:26:00 +10:00
David Bomba 620ad57d50 merging v5-dev 2021-07-05 09:00:46 +10:00
David Bomba 95bbc4108c Payfast custom notify URL 2021-07-05 08:59:52 +10:00
David Bomba 58547faf3e Fixes for client portal page 2021-07-04 20:53:32 +10:00
David Bomba 3874bff357 Minor bug fixes 2021-07-03 09:26:49 +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 ee729d8da0 fixes for setup flow 2021-07-02 10:43:32 +10:00
Benjamin Beganović e9d2d7d7f2 Show logo on the login screen if account whitelabel or official subdomain 2021-07-01 18:29:32 +02:00
David Bomba 25459797db Add late fees back into reminders 2021-07-01 09:14:30 +10:00
Benjamin Beganović 31e138c41e CreatePaymentMethodRequest.php allow only enabled methods to pass 2021-06-29 12:42:44 +02:00
David Bomba 8e43eaa99d minor fixes 2021-06-29 17:26:21 +10:00
David Bomba ac842d0d83 Fixes for subscriptions 2021-06-29 16:05:03 +10:00
David Bomba 0ef1a83300 Additional catches for company importing 2021-06-29 08:42:59 +10:00
David Bomba 11f13cba0d Minor fixes 2021-06-28 21:30:04 +10:00
David Bomba b654639ad3 Refactor for company import 2021-06-28 16:02:49 +10:00
David Bomba 24e8745b5b Fixes for company import 2021-06-28 14:09:02 +10:00
David Bomba 7d6676ca14 Fixes for missing include 2021-06-28 09:47:04 +10:00
David Bomba 0c9de66a80 Set Transactions on the correct database 2021-06-24 21:52:02 +10:00
David Bomba 428a1a221c Minor fixes 2021-06-24 20:12:05 +10:00
David Bomba c961d32c81 Minor fixes 2021-06-24 19:59:14 +10:00
David Bomba 28e3defc83 Fixes for dissociated default_company 2021-06-24 18:42:45 +10:00
David Bomba 1195c98660 Fixes for Two Factor 2021-06-23 15:01:13 +10:00
David Bomba b56b5c1ec9 Fixes for Two Factor 2021-06-23 14:55:12 +10:00
David Bomba 293b12e348 Fixes for login where the user is not attached to an account 2021-06-22 21:14:08 +10:00
David Bomba f258ccec16 force token_billing=always for system created gateways 2021-06-22 08:01:50 +10:00
David Bomba 1fb8e003b2 Fixes for sending message 2021-06-22 07:21:59 +10:00
David Bomba 1b303f9559 Fixes for subscription service 2021-06-21 20:53:34 +10:00
David Bomba c9778463f6 Fixes for AAL license 2021-06-21 15:10:20 +10:00
David Bomba f93aab5697 Fixes for Client Portal Download a single invoice 2021-06-21 12:58:52 +10:00
David Bomba d43984385a Fixes for migration email 2021-06-21 07:09:42 +10:00
David Bomba 172604a1a0 WePay 2021-06-20 22:10:22 +10:00
David Bomba 1c052a7431 change user login event 2021-06-20 20:35:26 +10:00
David Bomba 5535ce8faf Allow archived invoices to be paid. 2021-06-20 08:14:56 +10:00
David Bomba 3982fcc2b0 Bug fix for saving report/user notifications for non-admin users 2021-06-20 07:34:30 +10:00
David Bomba 7ec71d886d
Merge pull request #6080 from turbo124/v5-develop
Working on gmail BCC
2021-06-18 22:04:42 +10:00
David Bomba 5cc3539388 Fix for no EmailBounce class 2021-06-18 12:57:13 +10:00
Benjamin Beganović a502cee73e Enabled modules for InvoiceController.php 2021-06-17 14:43:14 +02:00
Benjamin Beganović 430d39b2f1 Enabled modules QuoteController.php 2021-06-17 14:37:06 +02:00
Benjamin Beganović 0d313f12b0 Enabled modules CreditController.php 2021-06-17 14:28:46 +02:00
Benjamin Beganović a999534769 Enabled modules RecurringInvoiceController.php 2021-06-17 14:24:33 +02:00
David Bomba b37d9d267e Fixes for broken invoice pdf links 2021-06-17 18:59:15 +10:00
David Bomba 805d7f24d2 Minor fixes for InvoiceController PDF 2021-06-16 21:15:32 +10:00
David Bomba c076998366 Wepay Payments 2021-06-16 20:12:04 +10:00
David Bomba 36f6cbbcc9 Update license in codebase 2021-06-16 16:58:16 +10:00
David Bomba 177a4ce58f Working on authorization for WePay 2021-06-15 15:56:23 +10:00
David Bomba 95c9eb03a9 merge v5-dev 2021-06-14 20:47:03 +10:00
David Bomba 1397c9ab1c Fixes logic for hosted login 2021-06-14 17:04:15 +10:00
= 0bc3ec111d Authorize WePAy 2021-06-13 22:49:43 +10:00
David Bomba 59fcbfe52c Don't delete the PDF prior to sending 2021-06-13 14:19:40 +10:00
David Bomba 0fb7f58851 code cleanup 2021-06-13 09:58:23 +10:00
= afdfddd7e9 Refactor for entity paths 2021-06-12 21:50:01 +10:00
David Bomba f268b7adcb Clean up 2021-06-11 17:45:41 +10:00
David Bomba b111483ef1 We Pay Account Signup 2021-06-11 17:39:51 +10:00
David Bomba c367ea60ae Timezone Offset implementation 2021-06-11 08:20:46 +10:00
David Bomba 1bc32c2aca Working on Timezone Offsets 2021-06-11 07:34:03 +10:00
= 99d6d1c516 Email timing offset 2021-06-10 21:25:47 +10:00
= 769ab49458 Force client country if none set 2021-06-10 20:18:01 +10:00
David Bomba 4675cc92b5 Inject delays in emails to allow enough time for attachment resources to upload when using S3 type storage 2021-06-10 19:01:30 +10:00
David Bomba af68794823 Resolve access token from refresh token - gmail 2021-06-10 18:35:58 +10:00
David Bomba 4ef26723c1 Gmail offline_access 2021-06-10 17:38:07 +10:00
David Bomba 8a89973d7c Gmail offline_access 2021-06-10 17:17:02 +10:00
David Bomba d1e92060bd Fixes for scopes 2021-06-10 16:57:18 +10:00
David Bomba 185986e819 Fix for missing method property 2021-06-10 15:06:28 +10:00
David Bomba 9c8618ac34 Oauth 2021-06-10 14:05:49 +10:00
David Bomba 0f58039532 Fixes for if plan is null 2021-06-08 22:29:39 +10:00
David Bomba d68e40433c Fixes for client portal links 2021-06-08 21:45:23 +10:00
David Bomba c2e2ab60cb Implement slight delay on Company Import 2021-06-08 18:58:27 +10:00
David Bomba 5d04ab724b Fixes for login 2021-06-08 18:42:37 +10:00
David Bomba 968f512aec Fixes for orphan users with no tokens 2021-06-08 18:30:54 +10:00
David Bomba 5854b9825f Fixes for Import 2021-06-08 08:33:51 +10:00
David Bomba ec6bf52b43 Add specific route for disabling 2FA 2021-06-06 19:21:05 +10:00
= 8703bcc5f6 Fixes for .register bug 2021-06-05 20:59:53 +10:00
= a2e994be82 Company Import 2021-06-04 20:07:45 +10:00
David Bomba b75c01d6d4 Minor fixes 2021-06-04 17:41:12 +10:00
David Bomba 43c52ab753 Bug fixes 2021-06-03 15:47:09 +10:00
David Bomba 214396fa43 Fixes for deleting and reusing design names 2021-06-03 08:02:30 +10:00
David Bomba 5252f83ec6 Fixes for CORS 2021-06-01 23:08:32 +10:00
Benjamin Beganović 23e23918b4 Show register link on the login page 2021-06-01 14:06:47 +02:00
Benjamin Beganović 468b576ce5
Merge pull request #5864 from beganovich/v5-3105-checkout-3ds-route
(v5) Move Checkout.com 3DS confirmation logic into separate route
2021-06-01 13:37:34 +02:00
David Bomba 1ddf220448 Fixes for gmail oauth 2021-06-01 19:57:05 +10:00
Benjamin Beganović 9119f57a35 Return JSON response if some of required records wasn't found 2021-06-01 11:54:15 +02:00
David Bomba 0e210e6635 Minor fixes 2021-06-01 17:24:51 +10:00
David Bomba b581a749f2 Minor fixes 2021-06-01 16:06:00 +10:00
David Bomba 1d4f982245 Gmail Oauth 2021-06-01 15:24:47 +10:00
David Bomba ee6c0468b2 Minor fixes 2021-06-01 10:24:20 +10:00
David Bomba cd594914b7 fixes for password reset screen 2021-06-01 09:02:30 +10:00
David Bomba c3946f44b0 Fixes for custom payment method name 2021-06-01 08:09:38 +10:00
David Bomba 13bfd6e7fd Fixes for setup screeen 2021-06-01 07:40:15 +10:00
Benjamin Beganović 588aeefb35 Moving logic for confirming the 3ds process into own method 2021-05-31 16:37:46 +02:00
Benjamin Beganović 8ca1b904d7 Refactor the redirect to specific route 2021-05-31 16:23:18 +02:00
David Bomba 829b069063 Fixes for custom translations 2021-05-31 20:40:34 +10:00
David Bomba b9191bf67a Company Ledger Adjustment 2021-05-31 15:27:26 +10:00
David Bomba 5e820bbba7 Working on company importer 2021-05-31 08:55:27 +10:00
David Bomba 6dc3668ff6 Fixes for tests 2021-05-31 08:17:42 +10:00
David Bomba b72217d74c Fixes for import company tests 2021-05-30 21:26:43 +10:00
David Bomba f22745d131 Remove delivery not from try/catch block 2021-05-30 06:50:55 +10:00
David Bomba d3c8060dfb Fixes for tests 2021-05-27 11:19:07 +10:00
David Bomba 9805474c3d Fixes for archived/deleted task reording 2021-05-27 09:25:29 +10:00
David Bomba c125dca154 Fixes for client portal login/auth/register pages 2021-05-27 09:14:21 +10:00
David Bomba e76567f337 Fixes for creating an account using OAuth 2021-05-26 16:14:47 +10:00
David Bomba 0079e52b85 Refactor for account signups 2021-05-26 10:37:59 +10:00
David Bomba 5e33eb9130 Generate temp email address for direct client portal viewing. 2021-05-25 08:32:08 +10:00
David Bomba 0e61a6f491 Fixes for random subdomain generator 2021-05-24 19:39:21 +10:00
David Bomba 6b0d75a666 Fixes for multidb UserController 2021-05-24 11:30:30 +10:00
David Bomba 0b71bc03b0 Fixes for User Route 2021-05-24 10:53:04 +10:00
David Bomba 10a0812ead Refactor for login flow 2021-05-24 07:23:30 +10:00
David Bomba 3b7bf352a7 Fixes for trait inclusion 2021-05-23 18:59:09 +10:00
David Bomba 9d21b4fd57 Refactor LoginController 2021-05-23 18:43:50 +10:00
David Bomba c5a24fd9d9 Fixes for OAuth using logging in over user/pass combinations 2021-05-23 07:57:53 +10:00
David Bomba 601d795ace Fixes for reset password 2021-05-22 14:45:09 +10:00
David Bomba 264477a2de Fixes for reset password 2021-05-22 14:31:48 +10:00
David Bomba b58d3f390e Fixes for Stripe Connect 2021-05-21 15:47:05 +10:00
David Bomba ee0518d34f Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2021-05-21 07:58:51 +10:00
David Bomba 0b7891e24f Fixes for restore invoice numbering 2021-05-21 07:58:46 +10:00
David Bomba 238143d88e Fixes for paths for email attachments 2021-05-20 19:50:11 +10:00
David Bomba f7a4588371 Fixes for refresh route - firstload/mini_loader 2021-05-19 18:38:51 +10:00
David Bomba 2e6896dd58 Fixes for importing customers into Stripe. 2021-05-19 14:27:47 +10:00
David Bomba 4db46e2bb6 Fixes for Stripe import 2021-05-19 13:32:20 +10:00
David Bomba 49b3cab7d7 Refactor system logger to enable multidb 2021-05-19 11:12:55 +10:00
David Bomba 52c3d63349 Refactor system logger to enable multidb 2021-05-19 11:12:23 +10:00
David Bomba c1c17eb2ed Change VersionCheck URL away from GitHub 2021-05-19 09:42:48 +10:00
David Bomba a482e3c37e Fixes for Stripe Connect 2021-05-19 09:03:30 +10:00
David Bomba 470fb67877 Fixes for subdomain checks 2021-05-18 23:12:03 +10:00
David Bomba a45341786d Debugging for Stripe Connect 2021-05-18 22:03:19 +10:00
David Bomba 754bed50d3
Merge pull request #5735 from turbo124/v5-develop
Fixes for setup + new js package
2021-05-18 20:26:22 +10:00
David Bomba 4492346e48 Fixes for setup + new js package 2021-05-18 20:26:06 +10:00
Benjamin Beganović 21d12bef77
Merge pull request #5734 from beganovich/v5-1805-credits-updates
(v5) Client portal: "Credits" updates
2021-05-18 12:05:05 +02:00
Benjamin Beganović cd2a104fbc Fullscreen view for credits 2021-05-18 12:03:06 +02:00
David Bomba 2291d908d0
Merge pull request #5733 from turbo124/v5-develop
Fixes for Stripe Connect
2021-05-18 19:55:22 +10:00
David Bomba 5c11901625 Fixes for Stripe Connect 2021-05-18 19:54:57 +10:00
Benjamin Beganović 9dc418ec5b
Merge pull request #5691 from beganovich/v5-1204-tasks
(v5) Client portal: Tasks
2021-05-18 11:08:46 +02:00
Benjamin Beganović fad1743e30 Update Carbon locale before rendering the tasks page 2021-05-18 11:08:26 +02:00
David Bomba d049c56573 fixes for migration 2021-05-18 17:28:13 +10:00
David Bomba 3f373d873f Fixes for Stripe Connect 2021-05-18 15:53:00 +10:00
David Bomba d515a1ee97 Fixes for stripe connect 2021-05-18 14:02:57 +10:00
David Bomba f39bdaef73 Fixes for Stripe Connect 2021-05-18 13:28:59 +10:00
David Bomba 9599c8de4f Refactor for Stripe Connect 2021-05-18 12:13:00 +10:00
David Bomba 12d8da942e Import stripe customers and update their payment methods 2021-05-17 18:56:14 +10:00
David Bomba 0347ca00f5 Update payment methods for Stripe 2021-05-17 14:02:43 +10:00
David Bomba c52311bcde Fixes for PDF file paths 2021-05-15 12:19:36 +10:00
David Bomba 7756ca7436 Don't store PDFs 2021-05-14 21:15:11 +10:00
David Bomba de8fb374ab Fixes for S3 storage and delivery notes 2021-05-14 19:43:06 +10:00
David Bomba 0dac08eaa6 Fixes for large account loading 2021-05-14 17:38:16 +10:00
David Bomba 97b49f8df6 Fixes for download export button 2021-05-14 13:32:37 +10:00
David Bomba 777c2dd24a Reorder middleware to allow route model binding to be delayed 2021-05-13 22:41:32 +10:00
David Bomba 8a582f7800 Fixes for reset password 2021-05-13 20:18:30 +10:00
= daff65de01 Working on password reset throttling 2021-05-13 19:13:51 +10:00
David Bomba ef359501ba Export Controller 2021-05-13 16:16:39 +10:00
David Bomba e4fabfbf2d Export data 2021-05-13 16:01:12 +10:00
Benjamin Beganović 5a84fb6990 Tasks module in the client portal 2021-05-12 16:39:29 +02:00
David Bomba ac77100981 New login notification 2021-05-12 16:31:02 +10:00
David Bomba f60b9c30eb Add new login notification 2021-05-12 16:18:32 +10:00
David Bomba 42d5f03130 Fixes for Stripe Connect 2021-05-12 13:15:51 +10:00
David Bomba e8adae6568 Fixes for Stripe Connect 2021-05-12 13:00:46 +10:00
David Bomba 06a242625b Fixes for stripe authorize card 2021-05-12 10:13:42 +10:00
David Bomba 6bfaa11f59
Merge branch 'v5-develop' into v5-2804-braintree 2021-05-11 21:14:54 +10:00
David Bomba e46bf71334 Fixes for deleting users / company_users and companies 2021-05-11 17:25:34 +10:00
David Bomba 3b01190bc2 Return error when the user isn't attached to a company 2021-05-11 14:57:36 +10:00
David Bomba ad2742a0d6 Disable client portal 2021-05-11 11:55:47 +10:00
Benjamin Beganović f07c911f8b
Merge branch 'v5-develop' into v5-2804-braintree 2021-05-10 16:55:04 +02:00
Benjamin Beganović 50ad75b516 Fix the wrong variable reference 2021-05-10 13:35:38 +02:00
Benjamin Beganović 580628b7f9 Show quotes 2021-05-10 13:28:31 +02:00