Commit Graph

407 Commits

Author SHA1 Message Date
James Cole
d5ea78025e
Fix a few small bugs and rearrange code. 2024-03-10 11:57:21 +01:00
James Cole
0b45c1aa76
Better validation, can now also use notes in expression. 2024-03-10 08:08:26 +01:00
James Cole
5746ac3247
Add feature flag for expression engine and disable it by default. 2024-03-10 06:46:24 +01:00
James Cole
1961487055
Reformat code. 2024-03-10 06:17:31 +01:00
Michael Thomas
c4bf2aae7d fix: migrate action expression validation to separate rule class 2024-03-09 12:57:34 -05:00
Michael Thomas
bee219ebf7 refactor: inject ExpressionLanguage singleton using DI 2024-03-07 13:00:57 -05:00
Michael Thomas
438f602961 feat: surface expression validation errors when creating or updating rules 2024-03-07 12:23:32 -05:00
github-actions
ffc2156e5f Auto commit for release 'develop' on 2024-02-29 2024-02-29 01:28:57 +01:00
James Cole
5626d1c56d
Fix https://github.com/firefly-iii/firefly-iii/issues/8575 2024-02-23 17:06:25 +01: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
36d54c3fac
Cast to string. 2024-02-01 05:44:41 +01:00
James Cole
e449395f3f
Clean up some code. 2024-01-20 07:04:19 +01:00
James Cole
122f0309a6
Fix #8425 2024-01-19 20:23:04 +01:00
James Cole
09bff5ea4e
Fix https://github.com/firefly-iii/firefly-iii/issues/8418 2024-01-18 18:57:29 +01:00
James Cole
6fb4aaecd3
Fix a very dumb bug. 2024-01-06 11:09:40 +01:00
James Cole
0efb3d2dcf
Fix currency validation. 2024-01-06 08:33:38 +01:00
James Cole
0a5d62605a
Code cleanup and new translations. 2024-01-04 15:42:00 +01:00
James Cole
8be27a2201
Small code cleanup 2024-01-04 07:44:52 +01:00
James Cole
01c4d25646
Better currency validation for foreign amount 2024-01-04 07:26:12 +01:00
James Cole
bc26ee5cde
Code for new release. 2024-01-02 20:19:09 +01:00
James Cole
102da7b21e
New numerical validation. 2024-01-02 14:33:17 +01:00
James Cole
85bde79fd1
Fix issue validating budget amounts. 2024-01-02 07:08:15 +01:00
James Cole
f963ac63f1
Various code cleanup and fixed alignments. 2024-01-01 14:43:56 +01:00
James Cole
581e5d7330
Various code cleanup. 2023-12-22 20:12:38 +01:00
James Cole
067d160c13
Clean up various code. 2023-12-22 17:28:42 +01:00
James Cole
c60b5e5c21
Remove unused exceptions. 2023-12-22 07:58:35 +01:00
James Cole
58dea55d38
Remove JSON exceptions that are not thrown anyway. 2023-12-22 07:47:13 +01:00
James Cole
8a4985261a
Fix various code 2023-12-21 06:06:23 +01:00
James Cole
ebf4b00288
Fix various code. 2023-12-21 05:15:46 +01:00
James Cole
a445bc53cd
Fix code 2023-12-21 05:07:26 +01:00
James Cole
1f7ceb6df6
Fix #8274 2023-12-21 05:06:51 +01:00
James Cole
64ec0cf62e
Code cleanup. 2023-12-20 19:35:52 +01:00
James Cole
46e130fdfe
Clean up code. 2023-12-10 06:51:59 +01:00
James Cole
c2b22a2bac
Clean up code. 2023-12-10 06:45:59 +01:00
James Cole
b02a61dfbd
Add some PHP 8.3-only features. 2023-12-02 12:56:48 +01:00
James Cole
2b0a3ec818
Code cleanup 2023-12-02 07:26:03 +01:00
James Cole
8e0f0b03d8
Fix various phpstan issues. 2023-12-02 07:05:34 +01:00
James Cole
5883dfbed8
Various code cleanup. 2023-12-01 05:15:59 +01:00
James Cole
271e4271eb
Update various things. I know, great description. 2023-11-30 17:28:44 +01:00
James Cole
627db2c2df
Various code cleanup 2023-11-29 06:36:48 +01:00
James Cole
b9feb0aa71
Fix various phpstan things 2023-11-29 06:30:35 +01:00
James Cole
b0a39c00ba
fix phpstan issues. 2023-11-28 17:18:31 +01:00
James Cole
1d2e95f5af
Various code cleanup. 2023-11-05 19:41:37 +01:00
James Cole
a0564751d6
Fix phpstan issues. 2023-11-05 16:55:16 +01:00
James Cole
1b978d41e0
Fix all level 2 issues. 2023-11-05 09:40:45 +01:00
James Cole
ba0843d0bb
Code cleanup 2023-11-04 14:18:49 +01:00
James Cole
5a35960434
Expand action and clean up code. 2023-11-04 14:09:51 +01:00
James Cole
0220cf9784
Fix various phpstan issues. 2023-11-04 11:31:14 +01:00
James Cole
ef428a0226
Fix various phpstan issues. 2023-11-04 07:18:03 +01:00