David Bomba
264a4df13b
Adjustments for handling invoice deletion
2022-11-24 16:49:03 +11:00
David Bomba
29d909ad08
Fixes for SendReminders firing twice
2022-11-24 15:43:14 +11:00
David Bomba
e0d7c4143b
Update validation rules
2022-11-06 20:25:22 +11:00
David Bomba
5e5e0f5848
Return reminders to dispatch
2022-10-31 11:10:36 +11:00
David Bomba
95610fd25e
Restrict size and amount of jobs
2022-10-28 13:09:17 +11:00
David Bomba
08dbbade14
Pass references instead of full models into auto bill jobs
2022-10-28 12:10:20 +11:00
David Bomba
0a2cb6f88d
Merge branch 'v5-develop' into yodlee
2022-10-06 20:55:44 +11:00
David Bomba
774a05b148
Single root element for wepay signups
2022-09-16 13:01:04 +10:00
David Bomba
c0cb157309
Merge branch 'v5-develop' into yodlee
2022-09-07 14:54:50 +10:00
David Bomba
6bd300a49b
Better logging around setLateFee()
2022-09-02 12:33:00 +10:00
David Bomba
cbc10359e3
Better logging around setLateFee()
2022-09-02 12:30:02 +10:00
David Bomba
59f5eca578
Improve query efficiency
2022-09-01 17:37:55 +10:00
David Bomba
2893c98b0e
Tests for reminders
2022-08-10 13:35:47 +10:00
David Bomba
d80ec520f9
Fast link provisioning
2022-08-10 11:56:46 +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
fde59d0cd8
Fixes for reminders
2022-04-20 11:38:01 +10:00
David Bomba
cf1b790786
Restrict reminders to paid accounts on hosted
2022-04-15 11:17:29 +10:00
David Bomba
3887859464
Restrict reminders to paid accounts on hosted
2022-04-15 11:12:15 +10:00
David Bomba
8622c4b60a
Enforce send reminder flag in client settings
2022-01-15 08:15:31 +11:00
David Bomba
13f5a0214e
Enforce send reminder flag in client settings
2022-01-15 08:15:16 +11:00
David Bomba
239b180a21
Fixes for pdf regeneration
2022-01-10 12:47:16 +11:00
David Bomba
406d6b8d08
Fixes for endless reminders
2022-01-09 15:59:14 +11:00
David Bomba
54d8ff21ac
Fixes for translations for late fees
2021-12-14 20:54:23 +11:00
David Bomba
63e6b1c26d
Improve queries for recurring objects to exclusive disabled companies
2021-10-02 12:49:18 +10:00
David Bomba
71b243bace
Fixes for client balances
2021-08-21 14:01:32 +10:00
David Bomba
3f7018c407
Translations in reminders
2021-08-19 08:02:28 +10:00
David Bomba
9c9de4c49c
Fixes for reminderS
2021-08-17 14:35:40 +10:00
David Bomba
3f38a5bfe7
Update invoice after applying late fee
2021-08-11 14:48:54 +10:00
David Bomba
3d7b094677
minor fixes
2021-08-11 07:48:34 +10:00
David Bomba
acfb3ac3af
Minor fixes
2021-08-09 08:44:51 +10:00
David Bomba
d5d6c47d75
Minor fixes for reminder job
2021-07-23 10:31:30 +10:00
David Bomba
c8e4fdd3bd
Fixes for ReminderJob
2021-07-22 11:31:07 +10:00
David Bomba
dbb60c029e
Fixes for reminderS
2021-07-20 14:49:04 +10:00
David Bomba
7556b68b1f
Constrain recurring / reminders if the client is archived / deleted
2021-07-02 19:40:44 +10:00
David Bomba
25459797db
Add late fees back into reminders
2021-07-01 09:14:30 +10:00
David Bomba
6605dd9e83
Do no remind for archived invoices
2021-06-26 10:32:38 +10:00
David Bomba
756543f132
Change query parameter when querying datetimes
2021-06-22 18:46:46 +10:00
David Bomba
12d040e163
Fixes for query
2021-06-22 11:13:01 +10:00
David Bomba
cd82ce0764
Log Reminders
2021-06-21 15:57:14 +10:00
David Bomba
36f6cbbcc9
Update license in codebase
2021-06-16 16:58:16 +10:00
David Bomba
887bc3d4a6
Fixes for reminders
2021-06-15 08:06:01 +10:00
David Bomba
59fcbfe52c
Don't delete the PDF prior to sending
2021-06-13 14:19:40 +10:00
David Bomba
c367ea60ae
Timezone Offset implementation
2021-06-11 08:20:46 +10:00
David Bomba
4675cc92b5
Inject delays in emails to allow enough time for attachment resources to upload when using S3 type storage
2021-06-10 19:01:30 +10:00
David Bomba
e254a9ad73
Refactor reminders
2021-05-26 10:35:39 +10:00
David Bomba
aa71bf9787
Fixes for transformers + import
2021-05-26 07:31:17 +10:00
David Bomba
4b729f5804
Add logging for duplicate reminder emails
2021-05-25 12:58:54 +10:00
David Bomba
8e9951b211
Fixes for missing include in reminders
2021-05-19 10:15:29 +10:00
David Bomba
d4bfca46bc
Fixes for reminder job
2021-01-18 21:59:24 +11:00
David Bomba
7f03a1900e
Refactor notifications to be more specific, ie. Invoice -> Reminder 1 template
2021-01-13 18:20:46 +11:00
David Bomba
934610a01c
Update copyright + version bump + set canadian dollar symbol to $
2021-01-04 08:54:54 +11:00
=
7a058c9ae6
Move logging to nlog
2020-12-30 08:10:03 +11:00
Benjamin Beganović
ae88d5e08e
php-cs-fixer format
2020-11-25 15:19:52 +01:00
David Bomba
7977b2a1e7
Remove stale classes
2020-11-10 08:04:57 +11:00
=
cd0bbbe096
Remove redundant classes
2020-11-08 21:53:47 +11:00
David Bomba
0a02323792
Quote email engine
2020-10-28 10:02:32 +11:00
David Bomba
f8f8da830e
Working on recurring invoices + reminders
2020-09-08 21:01:55 +10:00
David Bomba
f5eecf0eb6
Working on recurring
2020-09-08 20:34:14 +10: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
f3572a5d11
Refactor for events
2020-07-08 22:02:16 +10:00
David Bomba
245980ce4b
Send company with all events
2020-06-30 09:35:17 +10:00
David Bomba
c503d58505
Adjust email quotas - Hosted plan. ( #3663 )
...
* Fixes for invitations not being created in RandomDataSeeder
* Resend failed/quota exceeded emails
* Queue email tests
* Refund a client for a ninja account
* Adjust email quotas - hosted plan
2020-04-30 21:45:47 +10:00
David Bomba
74a6c4f2ee
Reminders ( #3630 )
...
* Performance improvements moving from str_replace to strtr
* Remove legacy docs
* Clean up credit transformer
* Working on invoice emails
* Clean up for invoice designs
* Tests for light and dark theme emails
* Working on reminder scheduling
* Reminder Job Class
* Fixes for github actions
* PHP CS
* Test for reminders
* Test for reminders
2020-04-15 10:30:52 +10:00