Commit Graph

36 Commits

Author SHA1 Message Date
David Bomba 413e4a0001 Tests for payment schedules 2025-08-03 17:08:03 +10:00
David Bomba 5abe5f1fbb Add Invoice All Tasks scheduler? 2025-07-13 12:12:17 +10:00
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 f65567a637 Update copyright 2024-04-12 14:15:41 +10:00
David Bomba 33585c65c4 php cs fixes 2023-10-26 13:57:44 +11:00
David Bomba 7b48da0cff Minor fixes for scheduler 2023-05-18 08:31:21 +10:00
David Bomba 1233936936 Add all report types into scheduler 2023-04-14 16:44:04 +10:00
David Bomba e591dbb7cd Tax Reports 2023-04-14 15:46:49 +10:00
David Bomba 3a778525c3 Product Report Scheduler 2023-04-13 13:31:19 +10:00
David Bomba 8fff97ac4b Rename ScheduleEntity -> EmailRecord 2023-03-22 08:00:20 +11:00
David Bomba b47bac317c Schedule Entity 2023-03-18 20:06:42 +11:00
David Bomba 222806eeeb Schedule Entity 2023-03-18 19:06:32 +11:00
David Bomba 5a42b89d55 cs fixer 2023-03-18 18:24:56 +11:00
David Bomba 3ef2591b38 Fixes for phpstan 2023-03-08 17:43:52 +11:00
David Bomba e28b75e83f phpcs 2023-02-18 08:36:51 +11:00
David Bomba 63a7a11853 Minor fixes for types 2023-02-18 08:06:53 +11:00
David Bomba 2f3cee2fc2 Update naming of email statement scheduler 2023-02-17 16:02:46 +11:00
David Bomba bc065e2132 Update scheduler date ranges 2023-02-17 08:59:19 +11:00
David Bomba 4babfbb651 php-cs-fixer 2023-02-16 12:36:09 +11:00
David Bomba fecf1e13b5 Fixes for tests 2023-02-01 13:46:39 +11:00
David Bomba 6c86d7151a Update copyright year 2023-01-29 09:21:40 +11:00
David Bomba 6b2ca2dfb2 Always ensure next_run is calculated from the time the scheduler was last run, not when the scheduler was restarted. 2023-01-18 10:39:01 +11:00
David Bomba 368006f63f Scheduler tests 2023-01-18 10:34:06 +11:00
David Bomba 1b1fc71d0d Validation rules for clients in scheduler 2023-01-17 22:40:40 +11:00
David Bomba 2bcccb2215 Tests for scheduler 2023-01-17 20:48:10 +11:00
David Bomba 5caba1d2c7 Implement next_run calculations 2023-01-17 19:42:34 +11:00
David Bomba 2743809be3 Improve sentry logging in selfhost + hosted 2023-01-17 18:25:43 +11:00
David Bomba c51dd313b9 Tests for emailing client statements 2023-01-17 11:00:12 +11:00
David Bomba b8d1e0a920 Refactor for emails 2023-01-15 14:44:23 +11:00
David Bomba 6a687c2aef Working on refactor for emailables 2023-01-15 13:28:46 +11:00
David Bomba a79e21b3cf Refactor to use Envelope Mailables 2023-01-14 22:00:22 +11:00
David Bomba cf9ffb05d5 Tests for calculating date ranges 2023-01-14 18:47:14 +11:00
David Bomba ada6210e34 Working on client statement schedules 2023-01-14 09:46:17 +11:00
David Bomba b0f8e10430 Clean up for the scheduler 2023-01-13 22:24:23 +11:00
David Bomba 9e415b420c Refactor for scheduled tasks 2023-01-13 12:43:38 +11:00