Commit Graph

56 Commits

Author SHA1 Message Date
David Bomba 33585c65c4 php cs fixes 2023-10-26 13:57:44 +11:00
David Bomba a669328a80 Refactor for PDF code paths 2023-10-26 12:25:56 +11:00
David Bomba a368daac09 Fixes for task status id set on creation 2023-09-07 14:20:32 +10:00
David Bomba 1e2f7259a3 Static Analysis Cleanup 2023-09-05 11:54:05 +10:00
David Bomba 2f49bc8382 v5.6.5 2023-06-30 15:43:28 +10:00
David Bomba 2385bf8ad2 Catch Quote Exceptions 2023-06-26 21:05:15 +10:00
David Bomba 4babfbb651 php-cs-fixer 2023-02-16 12:36:09 +11:00
David Bomba 6c86d7151a Update copyright year 2023-01-29 09:21:40 +11:00
David Bomba f45d7f2897 Psalm cleanup 2022-08-16 09:39:12 +10:00
David Bomba 7ac4786bff Refactor to remove dispatchSync from code path 2022-08-01 07:30:04 +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
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 6f491dfb92 Update Copyright text 2022-04-27 13:20:41 +10:00
David Bomba 127683ee29 Fixes for eager loading 2022-04-20 11:55:33 +10:00
David Bomba 5a4614da1f Fixes for api docs 2022-04-01 13:46:55 +11:00
David Bomba cf3140f032 Minor fixes for quote approvals 2022-03-17 15:48:50 +11:00
David Bomba 4900946fa1 do no auto convert quote if converted by admin user 2022-03-17 13:41:46 +11:00
David Bomba c77720672b Fixes for atomic operations 2021-12-17 22:11:36 +11:00
David Bomba 86fb3af56b fixes for approval event 2021-12-11 21:45:07 +11:00
David Bomba b56167da39 Fixes for duplicate quote approved notification 2021-12-11 21:12:48 +11:00
David Bomba 04d2726c87 Fixes for viewing documents 2021-12-01 07:22:17 +11:00
David Bomba 37aac0db03 Fixes for converting quotes to invoices - invitations 2021-10-18 13:31:21 +11:00
David Bomba 21d08d2d7e Trigger model created event manually after model calculations have been performed 2021-10-10 20:56:05 +11:00
David Bomba fe1cf514d6 Fixes for tests 2021-09-15 11:12:36 +10:00
David Bomba 9fd3bff97d Autoarchive quotes on convert 2021-07-08 11:48:11 +10:00
David Bomba 36f6cbbcc9 Update license in codebase 2021-06-16 16:58:16 +10:00
= afdfddd7e9 Refactor for entity paths 2021-06-12 21:50:01 +10:00
David Bomba f52fb31ced Remove illegal characters from pdf file names 2021-03-17 22:29:20 +11:00
David Bomba b9c9874533 Improve PDF creation performance 2021-03-10 21:00:18 +11:00
David Bomba d238d53b26 Delete PDF helper 2021-03-01 10:40:18 +11:00
David Bomba 5ce2a035da Fixes for approve / convert quotes 2021-01-20 08:30:04 +11:00
David Bomba 63eae6000a fixes for service methods 2021-01-19 07:04:13 +11:00
David Bomba 40f336c469 Fixes for defaults 2021-01-19 07:02:32 +11:00
David Bomba 1a4b5ed51d Add public notes to invoices 2021-01-18 22:08:18 +11:00
David Bomba ae5f5ac30a Fixes for invitation creation 2021-01-14 10:00:32 +11:00
David Bomba 3b02dd56e0 Save documents to Company Entity 2021-01-13 21:12:14 +11:00
David Bomba a6121295c2 Fix for retrieving quote PDF 2021-01-13 19:58:01 +11: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
David Bomba 697fa568db Working on company settings implementation 2020-11-04 18:57:16 +11:00
David Bomba 5fe85ca3f0 Working on company settings implmentation 2020-11-04 17:02:15 +11:00
David Bomba 14fd4a5af4 Event Tests 2020-11-03 23:35:05 +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 1deb503929 Fixes for Quote PDF servicE 2020-07-06 14:16:24 +10:00
David Bomba 06804b5c4d
Improve quality of test data (#3762)
* Place checks on quote 'isConvertable()'

* Improvements to quality of test data
2020-05-28 10:04:48 +10:00
David Bomba c72d38ca4f
Allow conversion of quotes to invoices (#3760) 2020-05-27 14:46:19 +10:00
David Bomba afbb605af5
Fixes for converting a quote to invoice (#3727) 2020-05-20 17:45:03 +10:00
David Bomba d9d2e21f93
Subscriptions (#3682)
* Working on subscriptions

* Implement return type in models

* Subscription implementation

* Improvements to handling importation of large accountS

* Loggin imports

* Activate collector

* Improve memory usage of import script

* Quote actions

* Send Quotes

* Fixes for seg faults!

* Minor fixes

* Fixes for client contact scopes
2020-05-09 08:35:49 +10:00
David Bomba 43e57d0117
Fixes for self-update (#3514)
* minor fix for payment notifications

* styleci

* Limit Self updating to self hosters only
:

* Fixes for designs

* Minor fixes for self-update
2020-03-21 16:37:30 +11:00
David Bomba aad117a67d
Fix casts for permissions (#3467)
* Fix cast for permissions

* Notification Types

* Working on notification logic
2020-03-10 23:54:20 +11:00