Commit Graph

61 Commits

Author SHA1 Message Date
David Bomba 0d96e989f5 Refactor for document / file validation 2025-04-26 10:15:23 +10:00
David Bomba 780dda4957 Updated copyright doc blocks 2025-02-17 11:11:38 +11:00
David Bomba 552d596eae Style fixes 2024-11-20 11:15:49 +11:00
David Bomba 7e42a87959 texts 2024-11-11 15:14:25 +11:00
David Bomba f65567a637 Update copyright 2024-04-12 14:15:41 +10:00
David Bomba 40086db271 cs fixer 2024-01-14 15:05:00 +11:00
David Bomba da0117bfa9 Refactor for settings appropriate user id on activities 2024-01-01 12:02:19 +11:00
David Bomba 33585c65c4 php cs fixes 2023-10-26 13:57:44 +11:00
David Bomba df35545fef Fixes for recurring expense generation of next_send_date 2023-09-15 07:28:26 +10:00
David Bomba 1d7d55447a Add specific delays for some activities 2023-08-14 20:01:28 +10:00
David Bomba 03530b967f Fixes for refunded payment activities 2023-08-07 23:04:08 +10:00
David Bomba 5c835a1fc7 Fixes for credit paymentables 2023-06-26 23:42:30 +10:00
David Bomba 5f1267d495 Improve activities 2023-06-26 22:50:26 +10:00
David Bomba 4babfbb651 php-cs-fixer 2023-02-16 12:36:09 +11:00
David Bomba da245c073a Refactor for permissions to include Edit permissions when testing view permissions 2023-01-31 22:21:23 +11:00
David Bomba f3e5682d11 MInor fixes 2023-01-31 21:05:01 +11:00
David Bomba 6c86d7151a Update copyright year 2023-01-29 09:21:40 +11: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 8512b60c45 Minor Fixes 2022-02-03 08:57:11 +11:00
David Bomba 16ba8c0554 Fixes for credit archived activity 2021-08-18 12:02:07 +10:00
David Bomba 815c4a9660 Fixes for actioning user in activity logs" 2021-07-28 12:16:54 +10:00
David Bomba e808cc62a8 Fixes for Client - Paid To Date updating when a payment with no invoices is generated 2021-07-14 12:22:37 +10:00
David Bomba c28321a22a Minor fixes for subscription activities 2021-07-05 08:11:43 +10:00
David Bomba 36f6cbbcc9 Update license in codebase 2021-06-16 16:58:16 +10:00
David Bomba 0e61a6f491 Fixes for random subdomain generator 2021-05-24 19:39:21 +10:00
David Bomba 07fa50c04e Fixes for tests 2021-05-11 15:52:29 +10:00
David Bomba f19af6290a fixes for event listeners 2021-05-11 15:17:45 +10:00
David Bomba ad2742a0d6 Disable client portal 2021-05-11 11:55:47 +10:00
David Bomba 7e3a9205b9 Add event listeners for Subscriptions + fix user actioning the event() 2021-04-13 09:52:17 +10:00
David Bomba 24dfbe48dc working on paid_to_date fields and calculations 2021-01-24 17:44:14 +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 7af791a4c4 Working on from, replyTo and bcc emails 2020-11-12 12:43:32 +11:00
David Bomba 6eb9f0f6a6 Event testing 2020-11-03 21:04:15 +11:00
David Bomba e7a1e4c4db Working on activities 2020-11-03 16:44:50 +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 e342c02063 fixes for quote activities 2020-09-01 07:13:00 +10:00
David Bomba e21e70bdcd Fixes for tests 2020-08-13 10:57:06 +10:00
David Bomba 41fdbd7978 Add client ids to activities 2020-07-23 21:20:05 +10:00
David Bomba adb705d7f0 Adding Events 2020-07-20 09:02:31 +10:00
David Bomba cd5bebbe5f Credit events and listeners 2020-07-17 14:44:34 +10:00
David Bomba 1b79188b35 Adding more event listeners 2020-07-17 11:28:54 +10:00
David Bomba c593f2bd58 Add event listeners 2020-07-17 10:31:19 +10:00
David Bomba 9229813abd Fixes for broken migration 2020-07-09 11:57:11 +10:00
David Bomba f3572a5d11 Refactor for events 2020-07-08 22:02:16 +10:00
David Bomba e27a52c59d Set DB on listeners 2020-06-30 09:41:03 +10:00
Benjamin Beganović d516b1b097
Workflow settings for quotes & invoices (#3655)
* Fix inputs

* Workflow settings: Auto archive

- New InvoiceWorkflowSettings job
- Updated PaymentCreatedActivity to dispatch the job
- New 'Archivable' trait
- New 'archived_at' field

* Workflow settings: Sending e-mail to client with auto_send

* Workflow settings: Quotes

* Fix HTML markup

* Fix archive & sending

* Remove Archivable trait & migration file

* Change order of sending the events
2020-04-28 09:50:54 +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