Commit Graph

56 Commits

Author SHA1 Message Date
David Bomba 5dfb031621 Fixes for bulk quote approval 2023-08-06 16:10:47 +10:00
David Bomba b09f1a7d07 Updates for Static Analysis 2023-08-04 16:40:44 +10:00
David Bomba 47ba507c1b Fixes for static analysis 2023-07-26 12:59:36 +10:00
David Bomba 2391fe2dda Fixes for signature dates and IP addresses 2023-07-26 12:23:22 +10:00
David Bomba 85de0be560 Fixes for signature dates 2023-07-26 12:18:00 +10:00
David Bomba 47caaa0be3 Update user input for po number when approving a quote 2023-03-18 19:54:59 +11:00
David Bomba 4babfbb651 php-cs-fixer 2023-02-16 12:36:09 +11:00
David Bomba 6d07e78280 Allow user input after a quote is approved 2023-02-02 21:04:55 +11:00
David Bomba 6c86d7151a Update copyright year 2023-01-29 09:21:40 +11:00
David Bomba 187c5b115b Update purchase order invitations table 2022-08-27 09:26:08 +10:00
David Bomba a2b8d57313 Ensure correct PDF is displayed to the contact 2022-08-24 18:28:08 +10:00
David Bomba 071f2ee102 Post Merge v5-develop 2022-07-15 17:41:30 +10:00
David Bomba b80ff12677 Fixes for duplicate quote approved notifications 2022-07-01 08:26:27 +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 118d2bc214 Refactor for zip files 2022-02-18 21:45:01 +11:00
David Bomba fb1e27ba7d Clean up for due date days recurring invoices 2022-02-16 13:24:10 +11:00
David Bomba 682ba68120 Fixes for show/hide invitation key 2022-02-16 10:47:54 +11:00
David Bomba 447dfc1f8c Forward user to quote on conversion 2022-02-12 11:17:36 +11:00
David Bomba 7378043ce3 Add shareable links to client portal 2022-02-10 11:36:44 +11:00
David Bomba f6686c7df5 Allow draft quotes to be approved if accessed directly 2022-02-08 21:18:41 +11:00
David Bomba 959d45f081 Fixes for client portal quote tables 2022-01-07 15:03:42 +11:00
David Bomba e245d07a75 Fixes for CSRF issues with client portal downloads 2021-12-14 15:38:32 +11:00
David Bomba cb83a957ce Do not redirect approved quotes back to quote list 2021-12-11 21:29:32 +11:00
David Bomba 2bc8146f7c Fixes for contact authentication + viewed entity notifications 2021-10-23 10:06:30 +11:00
David Bomba c298ab40fa Fixes for bulk invoice downloads 2021-07-30 10:37:32 +10:00
David Bomba a28aa9f7ec Fixes for client portal enabled and content type 2021-07-26 08:22:29 +10:00
Benjamin Beganović 033e74da7d Show 'No quotes avialable for download' instead of blank page 2021-07-14 14:33:17 +02:00
Benjamin Beganović a9ac73264e Quotes page: Show message when trying to approve non-approvable quotes 2021-07-14 14:13:37 +02:00
David Bomba 32036a8569 Fixes for PDF paths 2021-07-07 21:39:49 +10:00
Benjamin Beganović 13aec602e6 Add company_id, status_id in the query for approving 2021-07-05 14:00:27 +02:00
David Bomba 3874bff357 Minor bug fixes 2021-07-03 09:26:49 +10:00
David Bomba c9778463f6 Fixes for AAL license 2021-06-21 15:10:20 +10:00
Benjamin Beganović 430d39b2f1 Enabled modules QuoteController.php 2021-06-17 14:37:06 +02:00
David Bomba c52311bcde Fixes for PDF file paths 2021-05-15 12:19:36 +10:00
Benjamin Beganović 50ad75b516 Fix the wrong variable reference 2021-05-10 13:35:38 +02:00
Benjamin Beganović 580628b7f9 Show quotes 2021-05-10 13:28:31 +02:00
= 460e0afb39 Add no-cache headers to prevent aggressive browser caching of assets 2021-04-29 21:07:05 +10:00
Benjamin Beganović 3cb6d07c20 Change default full-screen view for invoices & quotes:
- New $url property for file_path() for invoices & quotes
- "Full screen" mode now returns raw file
- Show default browser viewer for desktop devices
2021-02-18 13:18:41 +01:00
Benjamin Beganović 2a193c97ea Show quotes/invoices in full-screen by default 2021-01-14 13:29:46 +01:00
Benjamin Beganović ae88d5e08e php-cs-fixer format 2020-11-25 15:19:52 +01:00
Benjamin Beganović d64308fdd1 production builds 2020-11-17 16:57:42 +01:00
Benjamin Beganović 4dc3443d16 fix quotes not approving 2020-11-09 16:37:53 +01:00
David Bomba 14fd4a5af4 Event Tests 2020-11-03 23:35:05 +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 62f084b2aa Events 2020-07-22 17:53:14 +10:00
Benjamin Beganović 556e1280d0 Fixes for quote page 2020-07-14 13:00:28 +02:00
David Bomba f3572a5d11 Refactor for events 2020-07-08 22:02:16 +10:00
David Bomba 8ed382a0b7 Change to streaming downloads 2020-06-24 18:59:56 +10:00