Commit Graph

922 Commits

Author SHA1 Message Date
James Cole
1bd3019c16
Small code cleanup. 2024-03-16 22:57:48 +01:00
James Cole
f0fa21dead
First version of line edit. 2024-03-16 22:00:25 +01:00
James Cole
3413b9b5b5
Refresh notes in various actions. 2024-03-10 08:11:58 +01:00
James Cole
009fbba491
Drop "failedValidation" method because this is handled by the system already. 2024-03-10 06:28:58 +01:00
James Cole
53d84347c2
sprintf the rules 2024-03-10 06:24:32 +01:00
James Cole
1961487055
Reformat code. 2024-03-10 06:17:31 +01:00
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
c4bf2aae7d fix: migrate action expression validation to separate rule class 2024-03-09 12:57:34 -05:00
Michael Thomas
fc2da9eb42 fix(ExpressionController): remove unnecessary rule repository 2024-03-09 11:27:21 -05:00
Michael Thomas
34349e4475 chore: fix typo 2024-03-07 21:37:24 -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
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
3a339382d4
Add a button to go back to the v1 layout. 2024-03-05 19:38:45 +01:00
James Cole
88a9bc379e
Expand account list 2024-03-04 20:41:34 +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
github-actions
89ce2838d5 Auto commit for release 'develop' on 2024-02-22 2024-02-22 01:29:01 +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
7897ebc4d5
Update code 2024-02-14 19:47:35 +01:00
github-actions
5c352a0d3e Auto commit for release 'develop' on 2024-02-12 2024-02-12 01:29:15 +01:00
James Cole
723aa65e7a
Inline edit for v2 2024-02-10 08:28:59 +01:00
James Cole
d3f19db42d
This should fix the tests again. 2024-02-03 10:08:34 +01:00
James Cole
9894d16d26
Fix https://github.com/firefly-iii/firefly-iii/issues/8493 2024-02-03 07:51:18 +01:00
James Cole
6a432e7931
Fix https://github.com/firefly-iii/firefly-iii/issues/8447 2024-01-29 19:47:00 +01:00
github-actions
1f774e0d71 Auto commit for release 'develop' on 2024-01-28 2024-01-28 13:48:09 +00:00
James Cole
b47bb13558
Change some code. 2024-01-28 14:34:07 +01:00
James Cole
44df07a5f5
Update, rebuild, and add a new API endpoint. 2024-01-17 20:23:02 +01:00
James Cole
f7ceb75316
Merge pull request #8370 from luzpaz/typos
Fix various typos
2024-01-10 05:31:16 +01:00
luzpaz
744e193faa Fix various typos
Found via `codespell -q 3 -S "./resources/lang,./resources/assets/js/locales" -L hastable`
2024-01-10 01:12:48 +00: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
8ad27e0eda
Update meta files for new release. 2024-01-06 07:42:00 +01:00
James Cole
2e0d90c685
Expand edit transaction form. 2024-01-06 07:26:03 +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
3a083f88b5
Clean up code. 2024-01-04 14:59:55 +01:00
James Cole
c32044a8eb
Smaller notes 2024-01-04 11:41:03 +01:00
James Cole
23aa0e3ba3
Add some audit log info. 2024-01-04 07:48:51 +01:00
James Cole
8be27a2201
Small code cleanup 2024-01-04 07:44:52 +01:00
James Cole
6bdae03961
Extra fix for https://github.com/firefly-iii/firefly-iii/issues/8328 2024-01-04 06:22:47 +01:00
James Cole
211526c032
Expand new transaction form. 2024-01-03 17:43:05 +01:00
James Cole
98b95ab891
Fix issue #8328 2024-01-02 22:28:58 +01:00
James Cole
bc26ee5cde
Code for new release. 2024-01-02 20:19:09 +01:00
James Cole
786b4c18a1
Other minification. 2024-01-02 15:41:14 +01:00
James Cole
102da7b21e
New numerical validation. 2024-01-02 14:33:17 +01:00
James Cole
1368aafe5f
Various code cleanup and fixed alignments. 2024-01-01 14:42:24 +01:00
James Cole
657262f179
Various code cleanup and fixed alignments. 2024-01-01 14:41:31 +01:00
James Cole
8b9dce70bb
Various code cleanup and fixed alignments. 2024-01-01 14:38:01 +01:00
James Cole
30bbd0b3a4
Various code cleanup and fixed alignments. 2024-01-01 14:36:31 +01:00
James Cole
d4488f041b
Some alignment 2024-01-01 14:35:00 +01:00
James Cole
5664695a92
Various code changes. 2024-01-01 08:17:15 +01:00
James Cole
268cec6d08
Must be above zero. 2023-12-31 18:00:55 +01:00
James Cole
94aea91927
Add audit data 2023-12-31 17:58:02 +01:00
James Cole
135a6993aa
Fix tag length 2023-12-31 17:40:57 +01:00
James Cole
16079f496a
Remove tag length. 2023-12-31 17:38:41 +01:00
James Cole
e318e8e9cf
Catch amounts. 2023-12-31 17:29:00 +01:00
James Cole
51ca8277bb
Fix amount thing. 2023-12-31 17:18:54 +01:00
James Cole
a49cf1fd3d
Check submission sizes. 2023-12-31 06:20:29 +01:00
James Cole
ae1939cd1b
Add some missing methods. 2023-12-30 13:31:13 +01:00
James Cole
2e5bc750d1
Disable attachment API for demo users 2023-12-30 12:54:21 +01:00
James Cole
4230349c07
Fix https://github.com/firefly-iii/firefly-iii/issues/8304 2023-12-29 20:25:32 +01:00
James Cole
33b95b9371
Catch some amounts 2023-12-29 19:59:19 +01:00
James Cole
47147066d2
Add audit things. 2023-12-29 12:06:23 +01:00
James Cole
5b8f67e992
Change loglevel to debug again. 2023-12-29 12:00:15 +01:00
James Cole
e594b9304a
Fix bad if/then. 2023-12-29 09:16:13 +01:00
James Cole
507e0fb54c
Catch query things. 2023-12-29 09:01:42 +01:00
James Cole
e4d91aa337
Disable API endpoints. 2023-12-29 08:42:03 +01:00
James Cole
c16f7d214f
More debug info. 2023-12-29 08:25:01 +01:00
James Cole
c08d44ea48
Add some debug info. 2023-12-29 08:21:14 +01:00
James Cole
6381d04e2b
Add lots of audit logs. 2023-12-29 08:19:04 +01:00
James Cole
609edb9dff
Add basic catch for big date ranges. 2023-12-27 15:48:04 +01:00
James Cole
ca8f153c6a
Small code cleanup. 2023-12-23 06:22:47 +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
b2bd9301b6
Small phpcs fixes. 2023-12-22 07:53:00 +01:00
James Cole
4864ecc0c7
small experimental code cleanup 2023-12-22 07:49:55 +01:00
James Cole
58dea55d38
Remove JSON exceptions that are not thrown anyway. 2023-12-22 07:47:13 +01:00
James Cole
f69072d293
Various improvements for https://github.com/firefly-iii/firefly-iii/issues/8281 2023-12-22 06:14:14 +01:00
James Cole
a445bc53cd
Fix code 2023-12-21 05:07:26 +01:00
James Cole
655d03bec4
Add void after some methods. 2023-12-21 04:59:23 +01:00
James Cole
64ec0cf62e
Code cleanup. 2023-12-20 19:35:52 +01:00
James Cole
ee41eadcd9
Fix issues. 2023-12-20 07:42:44 +01:00
James Cole
5ecc1929f9
Add balance group. 2023-12-20 07:31:32 +01:00
James Cole
aabf73d3e9
Make method smaller. 2023-12-20 06:27:10 +01:00
James Cole
46e130fdfe
Clean up code. 2023-12-10 06:51:59 +01:00