Commit Graph

45 Commits

Author SHA1 Message Date
David Bomba 0d96e989f5 Refactor for document / file validation 2025-04-26 10:15:23 +10:00
David Bomba 1483f089ce Checks for props 2025-03-12 06:11:39 +11:00
David Bomba 55842ed966 Add ability to disable users emailing 2025-02-26 20:45:31 +11:00
David Bomba 780dda4957 Updated copyright doc blocks 2025-02-17 11:11:38 +11:00
David Bomba 243f651533 minor cleanup 2025-02-12 06:45:02 +11:00
David Bomba c69af63ebf minor cleanup 2025-02-12 06:43:24 +11:00
David Bomba b9801cd802 Adjust returned error for email verified 2025-02-10 11:11:21 +11:00
David Bomba 552d596eae Style fixes 2024-11-20 11:15:49 +11:00
David Bomba 9619c65900 Additional checks when validating sendemailrequest 2024-11-19 06:53:02 +11:00
David Bomba 0ce4c589b9 Fixes for edge case 2024-11-11 08:26:19 +11:00
David Bomba e5dd9777c9 Updated translations 2024-11-11 07:40:08 +11:00
David Bomba a3718170c7 Ingest .xml and attach to entity 2024-11-10 14:47:18 +11:00
David Bomba b58be6fdd6 Working on hydrating XML => UBL => PDF 2024-10-15 14:22:47 +11:00
David Bomba 014452e484 Validation of entity input 2024-07-18 07:56:44 +10:00
David Bomba 3da6888ce9 Fixes for template validation 2024-07-10 14:32:11 +10: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 dfcf8e0a39 Updates for send email validation 2023-12-17 10:16:02 +11:00
David Bomba 4bf7e07514 Improve email validation 2023-12-17 10:05:33 +11:00
David Bomba f7340d6114 PHP CS Fixer 2023-11-26 18:41:42 +11:00
David Bomba cc76c02d42 v5.7.54 2023-11-24 14:35:56 +11:00
David Bomba 09b502303d Fixes for cc email validation 2023-11-21 19:35:57 +11:00
David Bomba b540a98ac6 Additional checks around quotas 2023-11-01 11:00:23 +11:00
David Bomba 33585c65c4 php cs fixes 2023-10-26 13:57:44 +11:00
David Bomba 8b400020ce Updates for blacklist rules 2023-08-27 08:41:27 +10:00
David Bomba 95e4cc7afc Fixes for email templates 2023-08-05 09:31:16 +10:00
David Bomba f39766d374 Improve notifications for reminders 2023-04-27 13:15:49 +10:00
David Bomba 0e80303033 Adjustments for gocardless currency amount 2023-03-22 11:36:46 +11:00
David Bomba 5dc4eafde9 Do not subtract services as product inventory 2023-03-15 10:46:36 +11:00
David Bomba 9874c1aee5 Fixes for emails 2023-03-08 17:56:34 +11:00
David Bomba 3ef2591b38 Fixes for phpstan 2023-03-08 17:43:52 +11: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 6581abf46d Merge v5-develop into L9 2022-07-15 22:59:25 +10:00
David Bomba 80ea41568c Purchase Order Emails 2022-07-04 15:27:09 +10:00
David Bomba 6e17404cac Clean up for email sending API 2022-05-06 09:34:18 +10:00
David Bomba 6f491dfb92 Update Copyright text 2022-04-27 13:20:41 +10:00
David Bomba 1163dba723 Fixes for emailing archived invoices 2021-09-28 16:12:50 +10:00
David Bomba cf8a555e4b Minor fixes 2021-09-26 12:13:03 +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
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 6d7b7ca9a3
Invoice Deletion - Ledger (#3590)
* Fixes when implementing

* php_cs

* Clean up

* Clean up

* Working on adjusting ledger when an invoice is deleted
2020-04-04 21:32:42 +11:00
David Bomba 8b0fe63eb5
Send Generic entity email. (#3560)
* Enable identifying a user who submits a report to sentry for tracking purposes

* Minor fix for setup page

* Fixes for Tests

* Fixes for tests

* Generic Entity Emailer

* Fixes for emailing a generic entity
2020-03-29 23:22:14 +11:00
David Bomba 6df62faa82
Fixes for Invoice Designs (#3559)
* fixes for tests

* Working on Invoice Designs

* Update phpunit.yml

* Update phpunit.yml

* Working on sending an individual email

* Update phpunit.yml

* Fixes for designs

* Update phpunit.yml

* Working on sending entity email - individual

* Fixes for account creation

* Remove Laravel Horizon

* remove logging
2020-03-28 22:34:04 +11:00