Commit Graph

8653 Commits

Author SHA1 Message Date
James Cole
4b3eb6dace
Rename command. 2024-05-12 06:26:50 +02:00
James Cole
c741b2a819
Add related models. 2024-05-12 06:25:13 +02:00
James Cole
cebfaa32bf
Add routine that caches account balances. Add it to the /flush routine as well. 2024-05-12 06:24:11 +02:00
James Cole
d356d39d43
add account balances with some random data 2024-05-11 20:32:25 +02:00
James Cole
7d9f22d3f4
Merge branch 'api' into develop
# Conflicts:
#	app/JsonApi/V3/Accounts/AccountRepository.php
#	app/JsonApi/V3/Accounts/AccountResource.php
#	app/JsonApi/V3/Accounts/Capabilities/AccountQuery.php
#	app/JsonApi/V3/Users/UserSchema.php
2024-05-10 12:52:44 +02:00
James Cole
c6c8f282e2
Restore previous stuff 2024-05-10 12:51:02 +02:00
James Cole
6a64420721
Refactor resources 2024-05-10 09:42:09 +02:00
James Cole
fcde4e2488
no message 2024-05-10 09:41:53 +02:00
James Cole
aa5c4c20e9
Various messy code. 2024-05-10 09:17:09 +02:00
James Cole
794e31e487
Add some experimental account endpoints using a package 2024-05-10 06:43:18 +02:00
github-actions
36d9e5c3fe Auto commit for release 'develop' on 2024-05-09 2024-05-09 05:10:13 +02:00
James Cole
d17da670ab
Fix connect exception, add some debug logs. 2024-05-06 06:33:12 +02:00
github-actions
16364d9859 Auto commit for release 'develop' on 2024-04-30 2024-04-30 20:33:00 +02:00
James Cole
4bd19e0627
Expand and fix sort columns 2024-04-30 20:22:31 +02:00
James Cole
69d839997a
Fix sorting and order for account lists. 2024-04-29 20:20:11 +02:00
github-actions
c02c027f4f Auto commit for release 'develop' on 2024-04-29 2024-04-29 06:36:36 +02:00
James Cole
b951d4130c
Allow account grouping 2024-04-28 14:40:22 +02:00
James Cole
7992b810fd
Expand view with several new options. Move cache to api endpoints. 2024-04-28 13:30:42 +02:00
James Cole
c1c0afa40b
Expand account index overview. 2024-04-28 09:54:28 +02:00
James Cole
feabfe54f0
First attempt at comma based preference collector 2024-04-26 05:31:02 +02:00
github-actions
064217ccb0 Auto commit for release 'develop' on 2024-04-25 2024-04-25 05:10:20 +02:00
James Cole
fa3ccbda33
Fix phpstan issues. 2024-04-23 19:40:48 +02:00
James Cole
3d410556ef
Fix https://github.com/firefly-iii/firefly-iii/issues/8812 2024-04-23 16:24:46 +02:00
github-actions
9d1a127200 Auto commit for release 'develop' on 2024-04-21 2024-04-21 17:23:16 +02:00
James Cole
1a1e06e6e8
Fix tests 2024-04-21 07:07:06 +02:00
James Cole
bd7fe92818
Expand accounts page. 2024-04-20 16:18:41 +02:00
James Cole
850e47d8db
Fix https://github.com/firefly-iii/firefly-iii/issues/8776 2024-04-20 08:15:17 +02:00
James Cole
96fe62400f
Fix undefined index 2024-04-20 07:38:05 +02:00
James Cole
5d07fcdcb6
Add user roles. 2024-04-20 07:36:53 +02:00
James Cole
fd5d2d57a8
Fix https://github.com/firefly-iii/firefly-iii/issues/8804 2024-04-20 07:19:15 +02:00
James Cole
8a5cecd2a0
Fix https://github.com/firefly-iii/firefly-iii/issues/8781 2024-04-19 19:58:09 +02:00
github-actions
6d970a9794 Auto commit for release 'develop' on 2024-04-18 2024-04-18 10:25:45 +02:00
James Cole
4a783d3c3c
Drop a specific preference from the return of Firefly III 2024-04-18 05:54:57 +02:00
github-actions
9d3189be7e Auto commit for release 'develop' on 2024-04-15 2024-04-15 07:59:54 +02:00
James Cole
c54f84dc8e
Fix https://github.com/firefly-iii/firefly-iii/issues/8779 2024-04-13 05:50:26 +02:00
github-actions
c2e562623c Auto commit for release 'develop' on 2024-04-11 2024-04-11 05:10:20 +02:00
James Cole
c8d5e8a9dc
Add roles 2024-04-10 19:45:08 +02:00
James Cole
0e0eeb736f
Point to single source of truth for view name. 2024-04-08 07:45:58 +02:00
github-actions
2a3ba9799e Auto commit for release 'develop' on 2024-04-08 2024-04-08 05:09:59 +02:00
James Cole
d121aad28f
Check the directory, not the file. 2024-04-07 16:27:15 +02:00
github-actions
dc808fa807 Auto commit for release 'develop' on 2024-04-07 2024-04-07 16:22:39 +02:00
James Cole
a1be6ff62b
Limit the number of error messages Firefly III will send. 2024-04-07 16:12:41 +02:00
github-actions
911f46c590 Auto commit for release 'develop' on 2024-04-07 2024-04-07 06:51:34 +02:00
James Cole
74291b3870
Expand API administration validation 2024-04-07 06:06:40 +02:00
github-actions
d8d58cc29b Auto commit for release 'develop' on 2024-04-04 2024-04-04 05:11:18 +02:00
James Cole
85b17e4035
Drop the type for now, fixes https://github.com/orgs/firefly-iii/discussions/8750 2024-04-03 20:07:18 +02:00
James Cole
6988301da1
Merge pull request #8746 from imlonghao/patch-1
Set date to now when cloning journal
2024-04-02 18:03:52 +02:00
imlonghao
109cd37211
Set date to now when cloning journal
Signed-off-by: imlonghao <git@imlonghao.com>
2024-04-02 23:44:45 +08:00
James Cole
a17bc7258f
Fix phpstan error courtesy of the laravel 11 upgrade (changed signatures and return types) 2024-04-02 15:40:33 +02:00
James Cole
87911c2438
Catch empty preference, just in case. 2024-04-02 12:38:31 +02:00
github-actions
746f1fd300 Auto commit for release 'develop' on 2024-04-02 2024-04-02 07:47:24 +02:00
James Cole
6189d24b98
Replace variable names. 2024-04-01 20:26:02 +02:00
James Cole
f6e28dc88f
Fine tune preferences to handle multi-administration options. 2024-04-01 19:59:21 +02:00
James Cole
75ea035630
Preferences can be administration specific. Not yet really working. 2024-04-01 18:18:48 +02:00
James Cole
4cdb14301d
Add administration specific thing to preferences. 2024-04-01 18:03:43 +02:00
James Cole
9f95221ba3
Various code cleanup. 2024-04-01 17:43:31 +02:00
James Cole
5749b642ce
Wrong response code. 2024-04-01 16:07:03 +02:00
James Cole
ccc005942f
Expand user group pages. 2024-04-01 15:40:53 +02:00
James Cole
5b83c33039
Turns out it's pointless to add "default_administration", you can force that already through the owner role (which is already in place). 2024-04-01 14:15:35 +02:00
James Cole
80f410835b
Expand models, user groups need more properties. 2024-04-01 14:04:22 +02:00
James Cole
b537a3145d
Expand financial administrations views. 2024-04-01 14:01:52 +02:00
github-actions
39841de680 Auto commit for release 'develop' on 2024-03-31 2024-03-31 17:12:02 +02:00
James Cole
5ec54de29e
Fix shitty test 2024-03-31 16:51:53 +02:00
James Cole
397e37f344
Fix another division by zero 2024-03-31 16:46:38 +02:00
James Cole
b6f84c2b99
Expand v2 layout, add user administration pages. 2024-03-31 16:46:20 +02:00
github-actions
e6b2db1e29 Auto commit for release 'develop' on 2024-03-31 2024-03-31 03:14:08 +02:00
James Cole
3268019d0c
Fix #8732 2024-03-31 01:24:18 +01:00
James Cole
a0ef6a1fc8
Fix https://github.com/firefly-iii/firefly-iii/issues/8725 2024-03-30 09:56:51 +01:00
github-actions
14d3312a10 Auto commit for release 'develop' on 2024-03-25 2024-03-25 04:10:34 +01:00
James Cole
87be478dd8
Expand dashboard view 2024-03-24 16:22:27 +01:00
James Cole
0b6877a20e
Fix null pointer 2024-03-24 14:11:30 +01:00
James Cole
538933691e
Add sort column to account overview. and some css fixes 2024-03-24 13:24:48 +01:00
James Cole
57981f1cf9
Read and remember sort order by URL 2024-03-24 11:08:24 +01:00
James Cole
0310186fb7
Expand accounts page. 2024-03-23 20:37:15 +01:00
James Cole
4dcb38290e
Better inline editor. 2024-03-23 15:20:49 +01:00
github-actions
af0555592a Auto commit for release 'v6.1.12' on 2024-03-20 2024-03-20 17:55:25 +01:00
James Cole
9c07ddaed6
Replace shitty Laravel Passport command. 2024-03-20 17:48:13 +01:00
James Cole
bb7355a566
Fix https://github.com/orgs/firefly-iii/discussions/8696 2024-03-20 17:32:06 +01:00
github-actions
9aa90650b4 Auto commit for release 'develop' on 2024-03-18 2024-03-18 20:25:30 +01:00
James Cole
db0dbcfcf1
Disable exchange rates by default. 2024-03-18 06:20:33 +01:00
James Cole
f591996f04
Remove deferrable interface 2024-03-18 06:14:17 +01:00
github-actions
ddf1a8cebb Auto commit for release 'develop' on 2024-03-18 2024-03-18 01:30:56 +01:00
James Cole
b359d51d3a
Fix code and tests. 2024-03-17 12:26:56 +01:00
James Cole
3913fa5086
Restore old behavior 2024-03-17 12:00:28 +01:00
James Cole
ab2772abe0
Remove deferrable. 2024-03-17 11:44:58 +01:00
James Cole
dc17060754
Remove deferrable. 2024-03-17 09:24:50 +01:00
James Cole
e2fa81dddc
Remove deferrable. 2024-03-17 09:24:25 +01:00
James Cole
182dfc95fe
Remove deferrable. 2024-03-17 09:23:44 +01:00
James Cole
c8979b6c33
Remove deferrable. 2024-03-17 09:23:12 +01:00
James Cole
ab872e8912
Remove deferrable. 2024-03-17 09:22:45 +01:00
James Cole
d36b94fabf
Remove deferrable. 2024-03-17 09:22:13 +01:00
James Cole
e3a6e5b788
Upgrade to laravel 11 2024-03-17 09:19:01 +01:00
James Cole
7224f1be6f
Small code cleanup. 2024-03-16 23:06:16 +01:00
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
845eaed8d7
Code cleanup. 2024-03-16 11:27:07 +01:00
James Cole
b3649cd4d0
Add migration routine for https://github.com/firefly-iii/firefly-iii/pull/8650 2024-03-16 07:03:50 +01:00
James Cole
441a8a8408
Some code cleanup 2024-03-16 06:28:21 +01:00
James Cole
060c9648f1
Fix https://github.com/firefly-iii/firefly-iii/issues/8668 2024-03-16 06:25:56 +01:00
James Cole
f4b066add1
Fix https://github.com/firefly-iii/firefly-iii/issues/8671 2024-03-14 21:20:30 +01:00
James Cole
025f739442
Reformat some code. 2024-03-13 06:51:31 +01:00
James Cole
3f77c845ca
Add last activity column 2024-03-13 06:50:08 +01:00
James Cole
ec4e2bfa4f
Fix https://github.com/firefly-iii/firefly-iii/issues/8663 2024-03-12 20:36:31 +01:00
James Cole
ac4e9dcbc5
Code cleanup. 2024-03-10 17:15:38 +01:00
James Cole
3b005c317d
Remove 'strict-dynamic' 2024-03-10 16:49:16 +01:00
James Cole
e91903fed2
Different orderRemove self 2024-03-10 16:47:59 +01:00
James Cole
fee2002b0f
Remove self 2024-03-10 16:47:36 +01:00
James Cole
f12e502eb8
Fix header 2024-03-10 16:46:33 +01:00
James Cole
24e62b1cee
Fix header 2024-03-10 16:45:19 +01:00
James Cole
f559ec73e0
Add exception catch. 2024-03-10 16:44:41 +01:00
James Cole
d5ea78025e
Fix a few small bugs and rearrange code. 2024-03-10 11:57:21 +01:00
James Cole
3413b9b5b5
Refresh notes in various actions. 2024-03-10 08:11:58 +01:00
James Cole
0b45c1aa76
Better validation, can now also use notes in expression. 2024-03-10 08:08:26 +01:00
James Cole
5718d1690a
Add debug logging 2024-03-10 08:07:47 +01:00
James Cole
67b16cc070
Overrule "constant" and "enum" actions. 2024-03-10 06:46:38 +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
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
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