Commit Graph

522 Commits

Author SHA1 Message Date
Michael Thomas 438f602961 feat: surface expression validation errors when creating or updating rules 2024-03-07 12:23:32 -05:00
James Cole 68c9c4ec3c PHPStorm can order methods by alphabet, who knew. 2024-02-22 20:11:09 +01:00
github-actions 89ce2838d5 Auto commit for release 'develop' on 2024-02-22 2024-02-22 01:29:01 +01:00
James Cole 12b0e11592 From error to debug. 2024-01-09 21:05:17 +01:00
James Cole b9f0682f04 Add audit entries. 2024-01-09 21:03:26 +01:00
James Cole 8792465fd5 Add validation warnings in audit logs. 2024-01-09 20:58:18 +01:00
James Cole 6fbf9a119d Change priority on audit messages. 2024-01-09 20:48:17 +01:00
James Cole fcc0294d07 Smaller max size 2024-01-08 12:56:57 +01:00
James Cole f9463e02a2 Fix null pointer 2024-01-05 10:55:46 +01:00
James Cole fe7bb02dc5 Clean up min/max sizes of requests. 2024-01-05 09:48:59 +01:00
James Cole c32044a8eb Smaller notes 2024-01-04 11:41:03 +01:00
James Cole 82749cea07 Sanity check in date. 2024-01-04 07:51:37 +01:00
James Cole 102da7b21e New numerical validation. 2024-01-02 14:33:17 +01:00
James Cole f963ac63f1 Various code cleanup and fixed alignments. 2024-01-01 14:43:56 +01:00
James Cole 30bbd0b3a4 Various code cleanup and fixed alignments. 2024-01-01 14:36:31 +01:00
James Cole ab0b03dd14 Audit validation errors. 2024-01-01 10:15:19 +01:00
James Cole 5b41e58025 Add some audit debug. 2024-01-01 10:12:47 +01:00
James Cole fdcd31652a Fix limits 2024-01-01 07:24:17 +01:00
James Cole a49cf1fd3d Check submission sizes. 2023-12-31 06:20:29 +01:00
James Cole 81a11ee5b4 Size filter for large notes. 2023-12-31 06:09:36 +01:00
James Cole ec43d10e35 Max size for notes. 2023-12-28 10:35:35 +01:00
James Cole 067d160c13 Clean up various code. 2023-12-22 17:28:42 +01:00
James Cole a445bc53cd Fix code 2023-12-21 05:07:26 +01:00
James Cole 64ec0cf62e Code cleanup. 2023-12-20 19:35:52 +01:00
James Cole 14e9d73768 Various phpstan fixes 2023-11-28 04:45:07 +01:00
James Cole a0564751d6 Fix phpstan issues. 2023-11-05 16:55:16 +01:00
James Cole ba0843d0bb Code cleanup 2023-11-04 14:18:49 +01:00
James Cole 9a17a11b37 Remove references to static class. 2023-10-29 06:36:37 +01:00
James Cole 4f2159b54d Remove static references 2023-10-29 06:33:43 +01:00
James Cole 075d459b7c Remove static references 2023-10-29 06:32:00 +01:00
James Cole 62458885ce Fix #8103 2023-10-28 16:47:31 +02:00
James Cole 0133a7c5db Code cleanup 2023-10-28 15:03:33 +02:00
James Cole 7c86ce3977 Update meta files for new release. 2023-09-23 07:54:01 +02:00
James Cole 75e5115aa3 Update repositories, remove references to admin id 2023-09-23 07:15:41 +02:00
James Cole 1c41b6753d Expand API with better user group management. 2023-09-20 06:17:56 +02:00
James Cole 0bf97ccf22 Expand logging 2023-08-30 15:57:59 +02:00
James Cole 0e7712d3b8 Add more tracing 2023-08-30 11:58:44 +02:00
James Cole 788dae1477 fix: notifications 2023-07-17 20:33:26 +02:00
James Cole b557805eeb Code for new release 2023-07-15 16:02:42 +02:00
James Cole 775504acb6 Chore: Add phpdocs 2023-07-04 13:29:19 +02:00
James Cole 3dcb35710b chore: reformat code. 2023-06-21 12:34:58 +02:00
James Cole 1b52147a05 chore: code cleanup. 2023-05-29 13:56:55 +02:00
James Cole 0b5e0a268a feat: a budget type that will rollover but also incorporate overspending from the previous period (if any) 2023-05-15 06:18:02 +02:00
James Cole 0a60f63bf8 Add sensible maximum values. 2023-04-26 06:17:04 +02:00
James Cole 0f2a9a9b37 Add validation check. 2023-04-26 06:00:04 +02:00
James Cole dee1e1a79d Fix length validation 2023-04-26 05:55:31 +02:00
James Cole d8eb084240 Add rule for notes and better escaping in errors. 2023-04-26 05:29:28 +02:00
James Cole c7d9ca9a61 Use another facade 2023-04-01 07:04:42 +02:00
James Cole e421b29b01 Clean up code and comments. 2023-02-22 18:14:14 +01:00
James Cole e6dc881f56 Clean up comments 2023-02-22 18:03:31 +01:00