Commit Graph

331 Commits

Author SHA1 Message Date
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
David Bomba 9bca3ef170 Fixes for session domains 2022-01-15 18:50:16 +11:00
David Bomba f68f79c1e8 Restrict client access only to current company instead of account wide 2022-01-15 18:04:41 +11:00
David Bomba ad30e691e2 Formatting 2022-01-15 16:04:40 +11:00
David Bomba 693d84b243 Session handling with custom domains 2022-01-15 15:58:33 +11:00
David Bomba 3af749bdb0 Enforce company locale 2022-01-15 15:07:40 +11:00
David Bomba 37d6701780 Adjust invitation controller to deal with deleted contacts 2022-01-13 15:10:43 +11:00
David Bomba 8faa687ae4 Return error message when dealing with clients who have been deleted 2022-01-12 22:52:56 +11:00
David Bomba 0a065aefc1 Fixes for edge cases around duplicate contacts in portal 2021-12-20 11:20:22 +11:00
David Bomba ab114e2587 Fixes for company_key 2021-12-14 20:33:41 +11:00
David Bomba 5323458411 Fixes for downloading archived PDFs 2021-12-14 11:33:25 +11:00
David Bomba c6a42b2a90 minor fixes for contact registration 2021-12-13 15:22:16 +11:00
David Bomba 97451c8edf Fixes for client authentication 2021-12-12 21:39:12 +11:00
David Bomba 65493c47a5 Change batch() to ->queue() 2021-12-11 20:49:29 +11:00
David Bomba d2a929b975 Refactor client portal authentication 2021-12-09 21:50:29 +11:00
David Bomba de0bebcd2c refactor 2021-12-09 16:34:23 +11:00
David Bomba cd41ce4ceb Login contacts using their ID - allows us to login contacts with the same email address 2021-12-08 08:45:24 +11:00
David Bomba 8aeabb7e1f Performance improvements for Client Portal 2021-12-07 22:34:50 +11:00
David Bomba 47d6715fb8 Merge branch 'v5-develop' of https://github.com/turbo124/invoiceninja into v5-develop 2021-12-07 22:14:49 +11:00
David Bomba 49ecf295a8 Performance improvements for client portal 2021-12-07 22:14:46 +11:00
David Bomba 66eb99951e Fixes for resolving companies and accounts for contact reset 2021-12-02 09:00:40 +11:00
David Bomba 18bb84f2a1 Fixes for client portal 2021-11-21 21:08:21 +11:00
David Bomba d0be8f744c Restrict API access for free/unpaid accounts 2021-11-10 08:23:22 +11:00
David Bomba be45998ebe Fixes for invitation 404 messaging 2021-11-08 10:17:49 +11:00