Commit Graph

454 Commits

Author SHA1 Message Date
David Bomba 074634ea5c Updates for app domain and app urls 2023-11-24 10:23:40 +11:00
David Bomba 4ea4b5cf3b Vendor locale cleanup 2023-11-21 14:45:37 +11:00
David Bomba 6eb63c14f1 Clean up for locale resolution? 2023-11-21 14:43:02 +11:00
David Bomba da62f3da4b Updates for all report endpoints 2023-10-28 09:20:37 +11:00
David Bomba 33585c65c4 php cs fixes 2023-10-26 13:57:44 +11:00
David Bomba 46a459b5a0 Minor fixes 2023-10-02 11:06:24 +11:00
David Bomba 5ca41f5f86 Fixes for static analysis 2023-08-11 08:10:21 +10:00
David Bomba 59ed13122c Add last_login timestamps for vendorcontacts and vendors 2023-08-10 12:40:52 +10:00
David Bomba a9dffb335e Enable Vendor Locale 2023-08-10 10:56:34 +10:00
David Bomba 54b64fe6ad Add in custom fields for exports 2023-08-07 20:47:05 +10:00
David Bomba 01cc61b586 Updated static analysis 2023-08-07 15:07:52 +10:00
David Bomba fb4939c13a Updated static analysis 2023-08-07 14:50:08 +10:00
David Bomba f01fa763c1 Updates for static analysis 2023-08-07 08:23:13 +10:00
David Bomba a7d3424720 Ensure document file names are translated 2023-07-20 16:46:10 +10:00
David Bomba 6b837b9e57 v5.6.17 2023-07-09 17:33:51 +10:00
David Bomba fb37fc40a3 Add protected download route with signed route signatures 2023-07-07 14:56:43 +10:00
David Bomba 786bda2515 Add back passwordprotection middleware 2023-06-21 06:51:48 +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 6e44503724 Move query logging into terminate method 2023-05-29 08:08:44 +10:00
David Bomba d1a1ee55dc Move query logging into terminate method 2023-05-29 08:07:39 +10:00
David Bomba df82f176d3 Refactor query logger into terminate method 2023-05-29 07:58:00 +10:00
David Bomba 25d3c8d209 Improvements for eager loading 2023-04-24 20:35:26 +10:00
David Bomba 69e84fe142 Remove requirements for cache to be updated after .env vars are changed 2023-04-06 11:07:24 +10:00
David Bomba 3638dc45fb Updates for rate limiter with redis 2023-03-20 20:25:12 +11:00
David Bomba 336e3f4bf0 Updates for rate limiter 2023-03-20 20:24:16 +11:00
David Bomba 4babfbb651 php-cs-fixer 2023-02-16 12:36:09 +11:00
David Bomba a4f2d40d75 Working on emailers 2023-02-15 11:04:47 +11:00
David Bomba a99c4dfee0 Refactor mailers 2023-02-13 21:09:19 +11:00
David Bomba 6c86d7151a Update copyright year 2023-01-29 09:21:40 +11:00
David Bomba 2203403818 add filename to headers for inline files 2023-01-23 09:49:40 +11:00
David Bomba 9f061ad0bb add filename to headers for inline files 2023-01-23 09:43:46 +11:00
David Bomba e29b08824a Use id_token for apple when deleting companies 2022-12-19 21:07:38 +11:00
David Bomba 15b4d17bcc enforce password protection across entire client portal if invoice passwords are required 2022-11-23 12:26:52 +11:00
David Bomba 7459a211cd Minor fixes for vendor key login 2022-10-25 12:42:05 +11:00
David Bomba 0a2cb6f88d Merge branch 'v5-develop' into yodlee 2022-10-06 20:55:44 +11:00
David Bomba 61b6bb4543 Move lightlogs back to batching 2022-09-09 11:07:14 +10:00
David Bomba efbca7d753 Improve efficiency of lightlogs 2022-09-08 18:57:32 +10:00
David Bomba 4738e1c82c Clean up for query logging 2022-09-07 17:31:15 +10:00
David Bomba c0cb157309 Merge branch 'v5-develop' into yodlee 2022-09-07 14:54:50 +10:00
David Bomba d79b374eda Fixes for select box background color 2022-09-06 20:51:42 +10:00
David Bomba 1506323ff7 Merge v5 2022-08-05 11:28:29 +10:00
David Bomba effd1678a5 Merge branch 'v5-stable' into yodlee 2022-08-05 11:27:52 +10:00
David Bomba b9c198f38e Vendor Contact key login 2022-08-04 16:30:11 +10:00
David Bomba 92c236e788 Fixes for payment emails 2022-08-04 16:22:48 +10:00
David Bomba 68fe664ad6 Return early when deleting non existent filename 2022-08-04 09:29:30 +10:00
David Bomba 4634662136 Fixes for query logging 2022-08-01 07:46:45 +10:00
David Bomba 48c36d0004 Fixes for mailers 2022-07-31 19:11:32 +10:00
David Bomba f6821e9fcc Yodlee init 2022-07-28 14:09:13 +10:00
David Bomba d93bac1b09 Improve efficiency of queries relying on Country 2022-07-28 10:58:13 +10:00
David Bomba 071f2ee102 Post Merge v5-develop 2022-07-15 17:41:30 +10:00
David Bomba 0a717f5ad5 Verify hash 2022-07-09 20:50:58 +10:00
David Bomba 3266af0db5 Password protection route with Microsoft OAuth 2022-06-25 08:40:29 +10:00
David Bomba 296c6a56a8 Password protection route with Microsoft OAuth 2022-06-25 08:39:45 +10:00
David Bomba e8b3fff483 Password protection route with Microsoft OAuth 2022-06-25 08:31:19 +10:00
David Bomba 263ae4f3ac Password protection route with Microsoft OAuth 2022-06-25 08:30:06 +10:00
David Bomba 3fbd1849b3 Password protection route with Microsoft OAuth 2022-06-25 07:47:15 +10:00
David Bomba 865bb009ad Laravel 9 2022-06-22 21:57:45 +10:00
Shift 6edb82308f
Shift cleanup 2022-06-21 10:03:51 +00:00
Shift e0a8e84108
Shift core files 2022-06-21 09:59:19 +00:00
Shift 59a54c03b0
Replace deprecated `HEADER_X_FORWARDED_ALL` constant 2022-06-21 09:58:36 +00: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 4606215ba2 vendor profile updates 2022-06-15 21:24:30 +10:00
David Bomba 6674424244 Stubs for vendor portal 2022-06-13 19:59:24 +10:00
David Bomba 7658c66953
Merge pull request #7507 from CirkaN/Cirkovic/INA-7
INA-7 | Add Vendor guard
2022-06-12 17:13:26 +10:00
David Bomba 7885813c1a Store silent in session to prevent entities being viewed by admins 2022-06-10 13:03:05 +10:00
Nikola Cirkovic a02bbe5cc9 INA-7 | Handle case when vendor is authenticated (just scaff, since we don't have routes built) 2022-06-05 01:49:34 +02:00
David Bomba 6f491dfb92 Update Copyright text 2022-04-27 13:20:41 +10:00
David Bomba 66062c42b7 fixes for query logging 2022-04-20 12:21:45 +10:00
David Bomba 127683ee29 Fixes for eager loading 2022-04-20 11:55:33 +10:00
David Bomba c466f2f154 restore query logging middleware 2022-04-12 10:23:09 +10:00
David Bomba fabf8e0bae Query lazy loading imrpovements 2022-04-11 17:45:37 +10:00
David Bomba 4efec42670 Fixes for contact key login 2022-04-05 13:54:10 +10:00
David Bomba 3eee79d9b3 Fixes for migration validation 2022-03-28 12:46:38 +11:00
David Bomba 154f029a84 Fixes for contact registration 2022-03-23 23:07:33 +11:00
David Bomba b4f2bba053 Fixes for company user resolution 2022-03-22 15:13:57 +11:00
David Bomba 3ac72b27cf Fixes for contact registration 2022-03-19 21:21:36 +11:00
David Bomba 9ccc43cece Fixes for check data 2022-03-16 13:06:25 +11:00
David Bomba 00e070bd1b TruthSource in Login 2022-03-14 11:02:00 +11:00
David Bomba eb5e8bf60c Add CompanyToken to Truth 2022-03-13 20:24:58 +11:00
David Bomba e2cd1e5c71 Cache company, company_user and user in container 2022-03-13 20:18:15 +11:00
David Bomba 2b95f2a0d4 Fixes for resolving correct company user 2022-03-13 19:48:57 +11:00
David Bomba d8d8914b5a Fixes for trusted proxies 2022-03-07 12:54:06 +11:00
David Bomba 4b3e09faf8 Fixes for key login 2022-02-28 07:45:42 +11:00
David Bomba 4b4b4cf60c Fixes for FPX mailer and multi company selector in Client Portal 2022-02-27 11:31:01 +11:00
David Bomba 83692ed618 refactor queries 2022-02-26 18:48:22 +11:00
David Bomba 75ae473ef2 Forward to correct location if modules are disabled 2022-02-21 20:31:02 +11:00
David Bomba 6d10160f33 Clean up 2022-02-18 19:07:40 +11:00
David Bomba 9c106e8d0a Performance improvements for client portal 2022-02-18 16:31:17 +11:00
David Bomba 41b6e8befa Add back in multiple contact selector 2022-02-17 08:17:29 +11:00
David Bomba fb1e27ba7d Clean up for due date days recurring invoices 2022-02-16 13:24:10 +11:00
David Bomba 263bcd8126 Add ability to purge clients 2022-01-30 10:46:39 +11:00
David Bomba 548510d686 Improvements for credits 2022-01-28 16:30:40 +11:00
David Bomba 171f2c82e6 Move cors middle out of globals and into api only routes 2022-01-28 08:51:53 +11:00
David Bomba 1888ac2426 Fixes for negative credits 2022-01-25 13:43:44 +11:00
David Bomba fe3ebc3a87 Fixes for client portal authentications 2022-01-25 09:24:05 +11:00
David Bomba bee623af75 Fixes for locale middleware 2022-01-16 19:09:46 +11:00
David Bomba 6f6d3dac16 Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2022-01-15 22:15:48 +11:00
David Bomba 05cb4be207 Init class variables if they do not exist 2022-01-15 22:08:48 +11:00
David Bomba 41ca21947c TokenCSRF 2022-01-15 20:49:40 +11:00