Commit Graph

368 Commits

Author SHA1 Message Date
David Bomba b7087a36ec Fixes for is_react 2023-10-04 00:59:20 +11:00
David Bomba 5ad2125116 Fixes for correct redirects 2023-10-02 17:20:26 +11:00
David Bomba d5ad8c8773 Fixes for correct redirects 2023-10-02 16:31:14 +11:00
David Bomba d21cc3f70d Updates for phpstan + stripe phone 2023-09-24 13:07:32 +10:00
David Bomba b56ad99a68 Changes for react build 2023-09-21 08:44:53 +10:00
David Bomba a388fced19 Prioritize principle name for microsoft authentication 2023-09-20 16:34:57 +10:00
David Bomba 701295af34 Fixes for microsoft login 2023-09-20 12:23:02 +10:00
David Bomba b09f1a7d07 Updates for Static Analysis 2023-08-04 16:40:44 +10:00
David Bomba 3fe876d479 Fixes for static analysis 2023-08-03 14:30:14 +10:00
David Bomba a449d3b445 Fixes for redirects 2023-06-30 16:30:37 +10:00
David Bomba 991728370d Fixes for redirects 2023-06-30 16:29:10 +10:00
David Bomba 87fb632b3f Add password timeout route 2023-06-08 20:37:01 +10:00
David Bomba 0afbb1947e Redirect to the appropriate AP depending on headers 2023-06-04 16:11:40 +10:00
David Bomba ea9632c72e Improve template filters for bulk emails 2023-05-31 06:39:02 +10:00
David Bomba 4faf0d2e5f Refactor for missing company tokens 2023-05-29 15:53:36 +10:00
David Bomba 6c00933c04 Fixes for react redirector 2023-05-29 12:54:41 +10:00
David Bomba db541de741 Minor Fixes: 2023-05-03 10:12:06 +10:00
David Bomba 3708e76ac8 Fixes for logincontroller 2023-05-03 10:08:33 +10:00
David Bomba 00e74c3d3d Cleanup for login controller - ensure tokens are present when user oauths 2023-05-03 09:39:12 +10:00
David Bomba a71e8bd5e0 Add in verification view for gocardless 2023-04-25 09:31:58 +10:00
David Bomba 86585d5c8e Gracefully redirect to the appropriate front end 2023-04-25 09:29:39 +10:00
David Bomba fa1f16f36d Remove oauth credentials as fillable properties 2023-04-25 08:31:24 +10:00
David Bomba 5a42b89d55 cs fixer 2023-03-18 18:24:56 +11:00
David Bomba 42adc4d897 Fixes for company token sanity 2023-03-14 07:25:27 +11:00
David Bomba 7e81f53a04 Clean up auth dir 2023-03-13 17:59:46 +11:00
David Bomba 820995e262 Clean up for Login Controller 2023-03-13 17:55:33 +11:00
David Bomba 4babfbb651 php-cs-fixer 2023-02-16 12:36:09 +11:00
David Bomba 328b3a3113 Updates for API docs 2023-02-10 20:21:10 +11:00
David Bomba dfbb7ec093 Add back token creation 2023-02-09 20:24:35 +11:00
David Bomba a8982cde44 Clean up 2023-01-30 17:08:21 +11:00
David Bomba 6c86d7151a Update copyright year 2023-01-29 09:21:40 +11:00
David Bomba f6549f43ad Updates for API Docs 2023-01-22 09:28:50 +11:00
David Bomba dedc1f5774 Update meta data for swagger documentation 2023-01-18 10:47:41 +11:00
David Bomba cb823ef8b5 Clean up for register form 2022-12-20 23:53:52 +11:00
David Bomba 13f8aa2140 Refactor subscription invoices to use standard allow temporary invoice numbers until they are confirmed 2022-12-20 21:46:20 +11:00
David Bomba 971787161c Enforce registration for subscriptions if configured 2022-12-20 15:50:02 +11:00
David Bomba 1b1016efb9 Fixes for Apple OAuth 2022-12-14 17:35:36 +11:00
David Bomba efa66f1a8b logging for socialite 2022-12-13 20:47:49 +11:00
David Bomba 151f345d77 Ensure token is present in request 2022-10-26 17:15:52 +11:00
David Bomba 3e676d584b Fixes for registration fields and ensure client contact email is unique per company 2022-09-06 21:32:52 +10:00
David Bomba 322f81bbab Clean up login controller 2022-08-29 16:55:00 +10:00
David Bomba e976a4d8fb Fixes for company logos in client portal 2022-08-04 17:12:07 +10:00
David Bomba 7ac4786bff Refactor to remove dispatchSync from code path 2022-08-01 07:30:04 +10:00
David Bomba 9731054125 client contact login 2022-07-29 15:05:47 +10:00
David Bomba 6581abf46d Merge v5-develop into L9 2022-07-15 22:59:25 +10:00
David Bomba 071f2ee102 Post Merge v5-develop 2022-07-15 17:41:30 +10:00
David Bomba 5735dd7c15 Apple OAuth 2022-07-13 16:31:48 +10:00
David Bomba 8b03e9bee1 Apple OAuth 2022-07-13 16:29:45 +10:00
David Bomba 9c68aebd1a Apple OAuth 2022-07-13 16:27:19 +10:00
David Bomba c7b5148e64 Apple OAuth 2022-07-13 16:23:11 +10:00
David Bomba b487ac8c0c Apple OAuth 2022-07-13 16:19:27 +10:00
David Bomba 577751cf6f Apple OAuth 2022-07-13 16:17:54 +10:00
David Bomba e96db5eb40 Apple OAuth 2022-07-13 16:16:49 +10:00
David Bomba fa91a755c7 Apple OAuth 2022-07-13 16:14:46 +10:00
David Bomba 469a3f053e Apple OAuth 2022-07-13 16:05:52 +10:00
David Bomba b135168dde Apple OAuth 2022-07-13 16:03:51 +10:00
David Bomba 49eb1bac9e Apple OAuth 2022-07-13 16:03:24 +10:00
David Bomba 2301409f16 Apple OAuth 2022-07-13 16:01:06 +10:00
David Bomba 33e68ba9d5 Apple OAuth 2022-07-13 16:00:41 +10:00
David Bomba 9925214b31 Apple OAuth 2022-07-13 15:55:15 +10:00
David Bomba dfd0670dba Apple OAuth 2022-07-13 15:47:12 +10:00
David Bomba 0ae322798d Apple OAuth 2022-07-11 18:48:24 +10:00
Nikola Cirkovic c75b1d303f
Cirkovic/ina 16 fixes (#50)
* Dispatch | PdfCreatorTest | Removed deprecated method

* Dispatch | Remove deprecated dispatchNow() method and use dispatchSync or call handle() on class where return is mandatory.
2022-06-24 21:15:14 +10:00
David Bomba 94f224cf2e Reduce scopes for microsoft email 2022-06-24 20:41:18 +10:00
David Bomba 93ebf3a767 Response handling with microsoft 2022-06-22 20:55:14 +10:00
David Bomba 3141a33ced Appropriately refresh sending tokens 2022-06-22 19:15:31 +10:00
David Bomba 7515d0e689 checks for access token property 2022-06-22 11:47:14 +10:00
Shift 19080933b6
Apply Laravel coding style
Shift automatically applies the Laravel coding style - which uses the PSR-2 coding style as a base with some minor additions.

You may customize the code style applied by adding a [PHP CS Fixer][1] or [PHP CodeSniffer][2] ruleset to your project root. Feel free to use [Shift's Laravel ruleset][3] to help you get started.

For more information on customizing the code style applied by Shift, [watch this short video][4].

[1]: https://github.com/FriendsOfPHP/PHP-CS-Fixer
[2]: https://github.com/squizlabs/PHP_CodeSniffer
[3]: https://gist.github.com/laravel-shift/cab527923ed2a109dda047b97d53c200
[4]: https://laravelshift.com/videos/shift-code-style
2022-06-21 09:57:17 +00:00
David Bomba d9ca212f81 FIxes for microsoft oauth 2022-06-17 16:46:33 +10:00
David Bomba 98bc3e8125 Change id for microsoft from sub to oid 2022-06-17 16:20:35 +10:00
David Bomba 59ee228820 Handle personal o365 accounts 2022-06-17 16:14:52 +10:00
David Bomba 174b3af863 Handle personal o365 accounts 2022-06-17 15:59:47 +10:00
David Bomba 89f0740703 Handle personal o365 accounts 2022-06-17 15:53:44 +10:00
David Bomba 9e75ebb317 Handle personal o365 accounts 2022-06-17 15:51:37 +10:00
David Bomba 3d7a65fea0 OAuth o365 permissions 2022-06-17 15:42:14 +10:00
David Bomba 913b202743 Refactor logincontroller for oauth providers 2022-06-17 15:09:35 +10:00
David Bomba c5f4b31023 Microsoft oauth + signup 2022-06-17 12:52:08 +10:00
David Bomba 8e7dc5fca4 Microsoft oauth 2022-06-17 11:48:17 +10:00
David Bomba 041156fa89 Updates for vendor portal 2022-06-14 22:54:31 +10:00
David Bomba 063d600bbd Vendor Portal - Purchase Orders 2022-06-14 22:18:20 +10:00
Nikola Cirkovic 117a4e4028 INA-12 | add apple to the login, refactor of microsoft login. 2022-06-11 05:31:32 +02:00
Nikola Cirkovic 469461f490 INA-12 | Handle microsoft login 2022-06-11 04:07:56 +02:00
David Bomba d8b37a08ab Improve handling of missing tokens on login 2022-05-20 09:11:57 +10:00
David Bomba 4198d203e2 clean up for login controller 2022-05-20 08:56:51 +10:00
David Bomba 964563dce4 Fixes for login refactory 2022-05-06 09:29:45 +10:00
David Bomba b6350d323f Fixes for login controller 2022-05-05 10:14:28 +10:00
David Bomba 0ae42195b2 Handle edge case where removed user tries to log into the system 2022-05-04 08:39:54 +10:00
David Bomba 352a1fc1c0 Handle edge case where removed user tries to log into the system 2022-05-04 08:35:36 +10:00
David Bomba 6f491dfb92 Update Copyright text 2022-04-27 13:20:41 +10:00
David Bomba a41468816e Fixes for client contact country on registration 2022-03-23 23:11:41 +11:00
David Bomba 154f029a84 Fixes for contact registration 2022-03-23 23:07:33 +11:00
David Bomba 2949925e41 Fixes for login controller 2022-03-23 20:17:36 +11:00
David Bomba bf0cf1bbae Fixes for permissions 2022-03-23 19:54:30 +11:00
David Bomba bd24a10409 minor fixes 2022-03-23 15:51:32 +11:00
David Bomba 15a85da085 Fixes around oauth google login 2022-03-23 10:29:07 +11:00
David Bomba 3ac72b27cf Fixes for contact registration 2022-03-19 21:21:36 +11:00
David Bomba 00e070bd1b TruthSource in Login 2022-03-14 11:02:00 +11:00
David Bomba 3e039538b6 v5.3.68 2022-03-13 21:40:29 +11:00
David Bomba 2b95f2a0d4 Fixes for resolving correct company user 2022-03-13 19:48:57 +11:00
David Bomba d6aaa0f7ac Fixes for customer translations for contact register page 2022-03-13 09:03:58 +11:00