Commit Graph

224 Commits

Author SHA1 Message Date
David Bomba a963fe1aee Fixes for canvaskit path 2022-09-02 20:53:32 +10:00
David Bomba b7c8e197e9 Improve query efficiency 2022-08-27 19:43:01 +10:00
David Bomba 9b629c80d9 Refactor to nested queries to improve query planner 2022-08-27 18:49:34 +10:00
David Bomba 071f2ee102 Post Merge v5-develop 2022-07-15 17:41:30 +10:00
David Bomba d46f55ed6d Add purchase orders to first load 2022-06-24 15:54:34 +10:00
David Bomba c0e3d2e677 add signup checks to flutter routes 2022-06-23 18:47:44 +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 5ce95010d5 Add switch to force react as front end 2022-06-16 13:04:05 +10:00
David Bomba 1e30bf4bdc Accept a purchase order 2022-06-15 15:20:00 +10:00
David Bomba 063d600bbd Vendor Portal - Purchase Orders 2022-06-14 22:18:20 +10:00
David Bomba 13a1447b79 Padding out react application 2022-05-27 13:10:32 +10:00
David Bomba 6f491dfb92 Update Copyright text 2022-04-27 13:20:41 +10:00
David Bomba fabf8e0bae Query lazy loading imrpovements 2022-04-11 17:45:37 +10:00
David Bomba da47f1bf32 Documentation for listResponse end point 2022-03-28 13:06:46 +11:00
David Bomba 4363f092be cleanup 2022-03-13 20:36:39 +11:00
David Bomba e2cd1e5c71 Cache company, company_user and user in container 2022-03-13 20:18:15 +11:00
David Bomba bf74e92130 Fixes for permissions on list response 2022-03-13 15:44:36 +11:00
David Bomba f9ebeaad9f set x-frame-origin 2022-03-10 16:02:12 +11:00
David Bomba 3e3b4e40e5 Fixes for permissions on list response 2022-01-10 19:48:18 +11:00
David Bomba 6c7e150bec Fixes for default quote/credit/invoice messages 2021-11-30 20:06:05 +11:00
David Bomba 07fdf3bc53 Content images 2021-11-25 11:16:47 +11:00
David Bomba 2db0ea41fc Slow down hosted attachments 2021-11-15 08:52:04 +11:00
David Bomba dc0efd2d91 Allow groups to be seen by all users 2021-11-07 09:01:19 +11:00
David Bomba 26f0bcede2 Prettify URL 2021-10-19 20:35:06 +11:00
David Bomba 5f8b03cc58 minor fixes 2021-10-18 21:46:26 +11:00
David Bomba a7a76e806c Minor fixes 2021-09-30 08:13:48 +10:00
David Bomba 0f001bb056 Adjust injection of flutter build 2021-09-26 18:44:41 +10:00
David Bomba dc790559e9 Merge branch 'v5-develop' into recurring_expenses 2021-09-15 10:16:24 +10:00
David Bomba bc473439fe Add user agent into meta tags 2021-09-15 10:15:14 +10:00
David Bomba 02de2607e0 Fixes for recurring expenses 2021-09-14 18:52:54 +10:00
= c9121f6b22 Force .foss for OSS release 2021-09-12 14:55:52 +10:00
= da9aebd642 Minor fixes for queries 2021-09-10 22:56:23 +10:00
= c9f940e914 Fixes for initial queries 2021-09-10 22:49:57 +10:00
= 707fe1dfdc Minor fixes 2021-09-10 22:14:38 +10:00
= 6e86a14634 Minor fixes 2021-09-10 22:07:08 +10:00
David Bomba ddc85d6f08 Minor fixes for hosted migrations 2021-09-07 17:36:57 +10:00
David Bomba 1ebff701fd Fixes for eager loading 2021-09-07 17:27:23 +10:00
David Bomba 25d8b8b079 Fixes for eager loading 2021-09-05 14:03:21 +10:00
David Bomba 268e4540b9 Add company gateways to mini load 2021-09-05 07:39:16 +10:00
David Bomba 32dc4554c2 Fixes for eager loading with multiple groups 2021-09-04 17:28:08 +10:00
= ddd93a2a66 fixes for failed payments 2021-09-02 21:33:44 +10:00
David Bomba a17227f2ca Recurring Invoices query 2021-08-29 20:34:53 +10:00
David Bomba 41faffb09f Add field on company table 2021-08-25 19:41:03 +10:00
= 36d5d505ba Fixes for wasm 2021-08-20 19:25:07 +10:00
= 1f360ed6d3 minor fixes 2021-08-20 19:14:27 +10:00
= 6027b98ba7 Fixes for custom flutter binary 2021-08-20 19:04:16 +10:00
David Bomba 5e9e28c146 Revert service worker changes 2021-08-18 08:04:31 +10:00
David Bomba 0c39ec65e0 Adjust updated_at for /refresh routes for is_large accounts 2021-08-17 20:49:31 +10:00
David Bomba bea7072f22 Clean up ifs 2021-08-09 08:59:28 +10:00
David Bomba acfb3ac3af Minor fixes 2021-08-09 08:44:51 +10:00
David Bomba d43984385a Fixes for migration email 2021-06-21 07:09:42 +10:00
David Bomba 36f6cbbcc9 Update license in codebase 2021-06-16 16:58:16 +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 f7a4588371 Fixes for refresh route - firstload/mini_loader 2021-05-19 18:38:51 +10:00
David Bomba 0dac08eaa6 Fixes for large account loading 2021-05-14 17:38:16 +10:00
= 2510fe9df8 Allow all users to see the task statuses 2021-05-09 19:03:47 +10:00
David Bomba 3c670592b9 Add default include for mini_load 2021-05-06 13:29:59 +10:00
David Bomba eaeb47090a Load designs for mini load 2021-05-06 08:42:18 +10:00
David Bomba 5510993d13 Fixes for gateway fees 2021-05-03 21:51:00 +10:00
David Bomba deb55dd6c8 Add in constrained queries 2021-04-29 11:31:04 +10:00
David Bomba 61828d412a Customize the login return request 2021-04-29 08:44:40 +10:00
David Bomba 32fd16dfb7
Merge pull request #5284 from turbo124/v5-develop
Subscriptions
2021-03-30 20:37:28 +11:00
David Bomba 96c191daf0 Add system logs to first load 2021-03-30 09:32:33 +11:00
Benjamin Beganović d37d727d2c - Fix typo in BaseController.php
- Add labels on top of billing page (one-time, or/and subscription)
- Show products
- Pull the price from the service
2021-03-29 12:58:03 +02:00
David Bomba db7df69db7 Recurring services - trial phase' 2021-03-29 14:49:29 +11:00
David Bomba d7bf927549 Set exchange rates on invoices 2021-03-29 13:14:55 +11:00
= f4d1917f32 Hosted feature implementation 2021-03-07 21:14:53 +11:00
David Bomba af472b21c1 Working on filtering responses based on user permissions 2021-01-29 23:05:03 +11:00
David Bomba 9b72acf506 Payment notifications for autobilling 2021-01-27 21:56:50 +11:00
David Bomba b4bf6cc760 Add document list view 2021-01-27 21:38:28 +11:00
David Bomba a0d0c77630 translations 2021-01-25 09:24:13 +11:00
David Bomba cfc144b6ec Group Document defaults 2021-01-20 07:22:14 +11:00
David Bomba 934610a01c Update copyright + version bump + set canadian dollar symbol to $ 2021-01-04 08:54:54 +11:00
= 53ff009d74 fix for company.users.company_user 2020-12-26 19:03:24 +11:00
David Bomba 23f07a901b Version bump to 5.0.35 2020-12-11 23:20:46 +11:00
David Bomba d07dedf264 Add tax_rates relation to company_user 2020-11-27 08:05:30 +11:00
Benjamin Beganović ae88d5e08e php-cs-fixer format 2020-11-25 15:19:52 +01:00
David Bomba b1591632d8 Refactor defaults for invoice PDF 2020-11-13 22:52:11 +11:00
David Bomba fe5218fd2c Fixes for resolving company_user from user object 2020-11-13 21:42:06 +11:00
David Bomba 3bec5a4044 Refactor login routes 2020-11-13 20:09:20 +11:00
David Bomba ddaba5a953 Fix for refresh query 2020-11-11 19:55:53 +11:00
David Bomba 9aeb2d7a5b Psalm cleanup 2020-10-28 21:10:49 +11:00
David Bomba 1b2922b57c credit payment type 2020-10-26 11:58:08 +11:00
David Bomba 8b3fafa19c Fixes for first_load 2020-10-26 08:16:07 +11:00
David Bomba b00e0b5a04 Fixes for first_load includes 2020-10-26 07:56:02 +11:00
David Bomba c8e2d94b3f Fixes for tests + remove swoole 2020-10-22 21:14:14 +11:00
David Bomba 3d59717776 Fixes for credit payments 2020-10-21 15:03:22 +11:00
David Bomba bc2b0f4aae Fix for recurring number collisions - use dispatchNow() 2020-10-20 11:53:54 +11:00
David Bomba a3afa8ede9 Remove project name unique constraint 2020-10-19 21:59:58 +11:00
David Bomba 708db5a991 Improve eager loading - first load 2020-10-18 18:46:10 +11:00
David Bomba 44d31ce326 Move cache clearance to base controller 2020-10-09 17:55:03 +11:00
David Bomba 4b00d3a82a Improve eager loading 2020-09-19 20:05:29 +10:00
= 20e4c4b1ad Improve eager loading 2020-09-19 12:05:54 +10:00
David Bomba 0c015cb4bc Fixes for recurring invoices 2020-09-10 11:05:42 +10:00
David Bomba ba75a44eb8
Laravel 7.x Shift (#40)
* Adopt Laravel coding style

The Laravel framework adopts the PSR-2 coding style with some additions.
Laravel apps *should* adopt this coding style as well.

However, Shift allows you to customize the adopted coding style by
adding your own [PHP CS Fixer][1] `.php_cs` config to your project.

You may use [Shift's .php_cs][2] file as a base.

[1]: https://github.com/FriendsOfPHP/PHP-CS-Fixer
[2]: https://gist.github.com/laravel-shift/cab527923ed2a109dda047b97d53c200

* Shift bindings

PHP 5.5.9+ adds the new static `class` property which provides the fully qualified class name. This is preferred over using class name strings as these references are checked by the parser.

* Shift core files

* Shift to Throwable

* Add laravel/ui dependency

* Unindent vendor mail templates

* Shift config files

* Default config files

In an effort to make upgrading the constantly changing config files
easier, Shift defaulted them so you can review the commit diff for
changes. Moving forward, you should use ENV variables or create a
separate config file to allow the core config files to remain
automatically upgradeable.

* Shift Laravel dependencies

* Shift cleanup

* Upgrade to Laravel 7

Co-authored-by: Laravel Shift <shift@laravelshift.com>
2020-09-06 19:38:10 +10:00
David Bomba 713d967e8e fixes for payment drivers 2020-08-17 08:58:52 +10:00
David Bomba cb508e1daa Add client gateways to first-load array 2020-08-12 09:04:39 +10:00
David Bomba b780be3995 Ensure group settings can be archived + tests! 2020-08-02 16:31:55 +10:00
David Bomba 2b9610ea02 clean up for basecontroller 2020-07-28 22:06:47 +10:00