James Cole
|
c9ce5df74b
|
Merge pull request #8650 from michaelhthomas/feat/expression-engine
[feat] Rules Expression Engine
|
2024-03-10 06:04:06 +01:00 |
|
Michael Thomas
|
1371b6773e
|
chore: ignore PHPMD unused parameter errors
|
2024-03-09 14:09:36 -05:00 |
|
James Cole
|
66b322e844
|
Fix methods and clean up code.
|
2024-03-09 19:46:16 +01:00 |
|
James Cole
|
9078781d61
|
New endpoint, fixed logo, better account overview.
|
2024-03-09 19:31:27 +01:00 |
|
Michael Thomas
|
1ec830521a
|
fix: resolve PHPstan errors
|
2024-03-09 13:02:04 -05:00 |
|
Michael Thomas
|
c4bf2aae7d
|
fix: migrate action expression validation to separate rule class
|
2024-03-09 12:57:34 -05:00 |
|
Michael Thomas
|
f19bfc3b4b
|
fix(ActionExpression): update list of valid variable names to reflect actual values
|
2024-03-09 12:03:46 -05:00 |
|
Michael Thomas
|
d22f9c09d7
|
fix(RuleAction): add return type to getValue
|
2024-03-09 12:02:47 -05:00 |
|
Michael Thomas
|
fc2da9eb42
|
fix(ExpressionController): remove unnecessary rule repository
|
2024-03-09 11:27:21 -05:00 |
|
James Cole
|
46a60af966
|
Clean up authentication views.
|
2024-03-09 08:13:53 +01:00 |
|
Michael Thomas
|
34349e4475
|
chore: fix typo
|
2024-03-07 21:37:24 -05:00 |
|
Michael Thomas
|
6acd5be5dc
|
chore: remove accidental changes
|
2024-03-07 21:10:11 -05:00 |
|
Michael Thomas
|
55a2b4e789
|
feat: make all transaction journal variables globals
removes redundant reference to the `transaction` object by making all its properties global
|
2024-03-07 20:58:43 -05:00 |
|
Michael Thomas
|
f41397eb43
|
refactor: add method on RuleAction to compute action value
|
2024-03-07 19:02:40 -05:00 |
|
Michael Thomas
|
41fc1e8f82
|
Merge remote-tracking branch 'upstream/develop' into feat/expression-engine
|
2024-03-07 13:09:43 -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 |
|
Michael Thomas
|
b572c1dcd3
|
Merge remote-tracking branch 'upstream/main' into feat/expression-engine
|
2024-03-06 21:38:40 -05:00 |
|
Michael Thomas
|
95593f847b
|
feat: update all rules to support action value expressions
|
2024-03-06 20:54:50 -05:00 |
|
github-actions
|
b82fcbd97b
|
Auto commit for release 'develop' on 2024-03-07
|
2024-03-07 01:29:08 +01:00 |
|
Michael Thomas
|
daddee7806
|
feat: support action expression parsing, validation, and evaluation
|
2024-03-06 17:50:16 -05:00 |
|
James Cole
|
930a08ec90
|
Better index for accounts.
|
2024-03-06 19:54:09 +01:00 |
|
James Cole
|
fd2edf3b23
|
Various code cleanup.
|
2024-03-06 07:16:01 +01:00 |
|
James Cole
|
0597255c08
|
Fix #8632
|
2024-03-06 07:01:21 +01:00 |
|
James Cole
|
0ce9ee6a6c
|
Ignore phpstan error [skip ci]
|
2024-03-05 19:39:20 +01:00 |
|
James Cole
|
3a339382d4
|
Add a button to go back to the v1 layout.
|
2024-03-05 19:38:45 +01:00 |
|
James Cole
|
b3223feba2
|
Add debug log
|
2024-03-04 20:41:59 +01:00 |
|
James Cole
|
88a9bc379e
|
Expand account list
|
2024-03-04 20:41:34 +01:00 |
|
James Cole
|
cb8fa4e1f4
|
Fix https://github.com/firefly-iii/firefly-iii/issues/8616
|
2024-03-03 13:45:05 +01:00 |
|
James Cole
|
bf7f4f9887
|
Fix https://github.com/firefly-iii/firefly-iii/issues/8597
|
2024-03-03 10:13:49 +01:00 |
|
James Cole
|
af48548e81
|
Fix https://github.com/firefly-iii/firefly-iii/issues/8608
|
2024-03-02 19:20:54 +01:00 |
|
James Cole
|
9d0488ffbc
|
fix phpstan issues.
|
2024-02-29 06:39:58 +01:00 |
|
James Cole
|
d7fa8b283e
|
Merge branch 'develop' of github.com:firefly-iii/firefly-iii into develop
|
2024-02-29 06:27:24 +01:00 |
|
James Cole
|
a0097bd613
|
Fix issues with available budgets.
|
2024-02-29 06:26:23 +01:00 |
|
github-actions
|
ffc2156e5f
|
Auto commit for release 'develop' on 2024-02-29
|
2024-02-29 01:28:57 +01:00 |
|
James Cole
|
d9fba39d80
|
Fix detection of transaction type.
|
2024-02-25 18:24:10 +01:00 |
|
James Cole
|
2564470197
|
Update source account detection.
|
2024-02-25 18:14:30 +01:00 |
|
James Cole
|
9222c82af0
|
Expand frontend, first attempt at sorting.
|
2024-02-25 18:09:52 +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 |
|
James Cole
|
f9d4a43e05
|
This should fix the ci issues.
|
2024-02-22 06:57:57 +01:00 |
|
James Cole
|
92e7f344e0
|
Refresh update code.
|
2024-02-22 06:52:58 +01:00 |
|
github-actions
|
89ce2838d5
|
Auto commit for release 'develop' on 2024-02-22
|
2024-02-22 01:29:01 +01:00 |
|
James Cole
|
356b217692
|
Add missing array
|
2024-02-20 20:33:33 +01:00 |
|
James Cole
|
950e39b753
|
Clean up methods.
|
2024-02-20 20:05:43 +01:00 |
|
James Cole
|
aa2afd162e
|
Fix https://github.com/orgs/firefly-iii/discussions/8557
|
2024-02-20 19:51:13 +01:00 |
|
James Cole
|
b1afaea1aa
|
Various updates.
|
2024-02-18 11:35:08 +01:00 |
|
James Cole
|
997dc3814b
|
Add host header validation
|
2024-02-17 08:18:49 +01:00 |
|
James Cole
|
b37b5b86d4
|
Fix https://github.com/firefly-iii/firefly-iii/issues/8544
|
2024-02-16 20:42:04 +01:00 |
|
github-actions
|
b13a4e1016
|
Auto commit for release 'develop' on 2024-02-15
|
2024-02-15 01:29:20 +01:00 |
|