Commit Graph

56 Commits

Author SHA1 Message Date
David Bomba 8a0c802ed1 Updates for Design Filters 2023-04-19 08:20:46 +10:00
David Bomba ce77fb4270 Fixes for upcoming filters 2023-03-30 08:21:44 +11:00
David Bomba 5a42b89d55 cs fixer 2023-03-18 18:24:56 +11:00
David Bomba f5a5946cb7 Fixes for invoice filters - overdue 2023-03-18 18:13:49 +11:00
David Bomba 7ad1c08d51 Add search by client from invoices 2023-03-15 09:40:31 +11:00
David Bomba 6ad7e29944 Filters for overdue need tuning 2023-03-13 14:26:15 +11:00
David Bomba 4babfbb651 php-cs-fixer 2023-02-16 12:36:09 +11:00
paulwer e8d19abf7a sort early returns + type_id/category_id&event_id as strings 2023-01-30 11:04:55 +01:00
paulwer 98d4d62f82 spacing 2023-01-30 07:08:26 +01:00
paulwer 72265f53c8 Merge remote-tracking branch 'upstream/v5-develop' into v5-develop 2023-01-30 07:02:45 +01:00
paulwer 6e712b32b2 spacing 2023-01-29 10:21:54 +01:00
David Bomba 6c86d7151a Update copyright year 2023-01-29 09:21:40 +11:00
David Bomba f2de397459 Clean up for filters 2023-01-22 19:24:35 +11:00
David Bomba fe24cc5eb6 Clean up all filters and add back test: 2023-01-19 11:24:40 +11:00
David Bomba 0c86e828a4 Refactor and code cleanup for filters 2023-01-16 10:05:44 +11:00
David Bomba 02899b931e Fixes for tests 2022-12-21 22:20:54 +11:00
David Bomba 426d1c45fd Filter by private notes 2022-12-17 10:04:00 +11:00
David Bomba ea3b6d0259 add status to client export 2022-12-05 09:28:08 +11:00
David Bomba ae73e414e9 updates for cookie consent 2022-12-02 09:45:38 +11:00
David Bomba 0c4a691592 Handle nothing being passed into sort() filter 2022-11-29 16:55:43 +11:00
David Bomba 071f2ee102 Post Merge v5-develop 2022-07-15 17:41:30 +10:00
David Bomba 30c5a8f06e Minor fixes for invoice filters 2022-07-08 09:38:09 +10:00
David Bomba 9ae0474de3 Fixes for type checking for purchase orders 2022-07-01 16:56:36 +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 8e8e81b24e Additional invoice filters 2022-05-20 16:41:54 +10:00
David Bomba 6f491dfb92 Update Copyright text 2022-04-27 13:20:41 +10:00
David Bomba 0a483275ad payable filters 2022-04-26 18:07:52 +10:00
David Bomba fb1e27ba7d Clean up for due date days recurring invoices 2022-02-16 13:24:10 +11:00
David Bomba eb2123bf4e Fixes for bad sort query filter 2022-02-15 07:39:14 +11:00
David Bomba ddf6e94c43 Make client_id query filter a global filter option 2021-09-06 07:43:01 +10:00
David Bomba 39d82f1c42 Additional filters 2021-07-26 21:09:16 +10:00
David Bomba 36f6cbbcc9 Update license in codebase 2021-06-16 16:58:16 +10:00
David Bomba 934610a01c Update copyright + version bump + set canadian dollar symbol to $ 2021-01-04 08:54:54 +11:00
Benjamin Beganović ae88d5e08e php-cs-fixer format 2020-11-25 15:19:52 +01:00
= cd0bbbe096 Remove redundant classes 2020-11-08 21:53:47 +11:00
David Bomba 9aeb2d7a5b Psalm cleanup 2020-10-28 21:10:49 +11: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 ce3ce8a54b Change invoice_number filtering to number filtering 2020-07-29 08:23:35 +10:00
David Bomba 696699b62c search parameters for clients and invoices 2020-07-02 20:18:52 +10:00
David Bomba e5a230e0c7
Performance improvements (#3634)
* Adjustments for tests

* Implement handling of temp downloading resources

* Refactor paths

* Refactors for file paths

* Refactor paths

* Add in S3 adapter

* Refactor company Documment URL

* Refactor for entity pdf performance

* Refactors for invoice generation

* Enhancements for emails invoices

* Emails

* Fixes for client portal queries
2020-04-16 18:41:25 +10:00
David Bomba 957ac9f5d8
Fix for password protected authorization (#3198)
* Remove unnecessary save() on invoice

* Update copyright

* Working on Credit Repository

* Implement credits as a paymentable entity

* Add credit_id to transformer

* fix rules for update payment

* Fix random deleted_at keys in transformers

* Fix for password_protect check
2020-01-07 11:13:47 +11:00
David Bomba f712b789ca
Fixes for tests (#3184)
* fix typo

* php-cs traits

* CS fixer pass

* Password protect User routes

* Implement checks to prevent editing a deleted record

* Clean up payment flows

* Fixes for tests
2019-12-31 08:59:12 +11:00
David Bomba 9702dc741c
Refactor for invoices/quotes/credit transformers (#3100)
* Refactor Invoices / Quotes / Credits to use the same transformer

* Add contact_key to factories
2019-11-27 21:27:24 +11:00
David Bomba 4bc92a7aa1
Stub GMail Driver (#3099)
* fix for blank client settings

* Force all custom fields to strings

* Fixes for bulk actions

* Fixes for company POST route..

* Change text from Bitcoin to CRYPTO

* Implement default_gateway_type_id in transformer

* use scopes for company filtering

* Implement validation for portal_domain

* Add Google API client

* Add activities to company transformer
2019-11-27 20:47:59 +11:00
David Bomba 9a60e72a56 Fixes for display unpaid invoices with overdue invoices 2019-10-08 08:28:09 +10:00
David Bomba c55d4f1b5b Invoice List View - Client Portal 2019-08-14 12:16:09 +10:00
David Bomba dcfd65ec32 Fixes for filtering datatable 2019-08-05 09:31:55 +10:00
David Bomba 1e7bb34326 Are partials a status? 2019-07-30 21:27:09 +10:00
David Bomba 46822855a7 Client Status Filters 2019-07-30 11:08:39 +00:00
David Bomba 888fecf886 Working on client portal - datatables 2019-07-26 08:19:01 +10:00