James Cole
87113d7181
Merge pull request #9468 from yparitcher/main
2024-11-15 06:17:17 +01:00
yparitcher
59fae290e5
Transaction Model: explicitly cast decimal to string
...
Laravel defers to PDO & the underlying database as to what type decimals are cast as.
When using sqlite text that match a float will be returned as a float, while mySql always returns a string for a decimal.
This leads to crashes with sqlite while trying to import tranansactions. (It does not happen every transaction, only when the balance{before,after} coming from the database is floatable)
`FireflyIII\Support\Models\AccountBalanceCalculator::getLatesBalance(): Return value must be of type string, float returned.`
Fixes : #9458
Signed-off-by: yparitcher <y@paritcher.com >
2024-11-15 00:03:21 -05:00
github-actions
582671ca84
Auto commit for release 'develop' on 2024-11-11
2024-11-11 04:10:58 +01:00
James Cole
0d11769590
Add better timezone support.
2024-11-09 12:19:01 +01:00
github-actions
02543438a4
Auto commit for release 'develop' on 2024-11-07
2024-11-07 03:36:46 +01:00
James Cole
9d0fd7ef1b
Deprecate constants
2024-11-07 03:29:44 +01:00
James Cole
37671499c8
Merge branch 'main' into develop
...
# Conflicts:
# composer.lock
2024-11-06 19:39:11 +01:00
James Cole
c83b79998d
Undo casts
2024-11-06 19:33:10 +01:00
James Cole
ed842c2b42
Fix and undo some enums
2024-11-06 19:32:32 +01:00
James Cole
8c5f114339
Add enums to types.
2024-11-06 19:22:28 +01:00
James Cole
b2d4469908
Mild code cleanup.
2024-11-06 12:01:29 +01:00
James Cole
c398383905
Add column to fillable array
2024-11-06 11:59:37 +01:00
James Cole
7af9dce33b
Add timezone to date objects
2024-11-06 11:57:12 +01:00
James Cole
038790a5d6
Add timezone info to new objects.
2024-11-06 11:12:26 +01:00
github-actions
ab31a72199
Auto commit for release 'develop' on 2024-11-03
2024-11-03 09:01:53 +01:00
James Cole
4b27ab38f8
Fix https://github.com/firefly-iii/firefly-iii/issues/9416
2024-11-02 05:14:03 +01:00
James Cole
b2954658d8
Various code cleanup [skip ci]
2024-07-31 08:31:20 +02:00
James Cole
44581d9983
Cleaner model docblock thing [skip ci]
2024-07-31 08:26:43 +02:00
James Cole
02dcfeb227
Remove comments from models, regenerate later [skip ci]
2024-07-31 08:23:09 +02:00
James Cole
b3e313821b
Merge branch 'develop' of github.com:firefly-iii/firefly-iii into develop
...
# Conflicts:
# app/Support/Models/AccountBalanceCalculator.php
2024-07-29 19:51:35 +02:00
James Cole
51958af422
Add running balance
2024-07-29 19:51:04 +02:00
github-actions
ac8a43bb37
Auto commit for release 'develop' on 2024-07-29
2024-07-29 05:06:54 +02:00
James Cole
e06736c254
Returns accounts consistently.
2024-07-28 12:23:45 +02:00
James Cole
ec367e94ce
Expand account object api
2024-07-28 07:47:54 +02:00
James Cole
16e742ae73
Various API updates.
2024-07-27 15:42:43 +02:00
James Cole
d19dd2a8b2
Clean up some code, clean routes. [skip ci]
2024-07-26 18:50:41 +02:00
James Cole
077f3e095b
Various API changes for v2
2024-07-26 12:52:54 +02:00
github-actions
cb5d856769
Auto commit for release 'develop' on 2024-05-13
2024-05-13 05:10:16 +02:00
James Cole
73fdbb6202
Update API endpoints and account autocomplete.
2024-05-12 13:31:33 +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
3d410556ef
Fix https://github.com/firefly-iii/firefly-iii/issues/8812
2024-04-23 16:24:46 +02: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
github-actions
746f1fd300
Auto commit for release 'develop' on 2024-04-02
2024-04-02 07:47:24 +02:00
James Cole
f6e28dc88f
Fine tune preferences to handle multi-administration options.
2024-04-01 19:59:21 +02:00
James Cole
80f410835b
Expand models, user groups need more properties.
2024-04-01 14:04:22 +02:00
github-actions
9aa90650b4
Auto commit for release 'develop' on 2024-03-18
2024-03-18 20:25:30 +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
ac4e9dcbc5
Code cleanup.
2024-03-10 17:15:38 +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
5718d1690a
Add debug logging
2024-03-10 08:07:47 +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
James Cole
c9ce5df74b
Merge pull request #8650 from michaelhthomas/feat/expression-engine
...
[feat] Rules Expression Engine
2024-03-10 06:04:06 +01: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
d22f9c09d7
fix(RuleAction): add return type to getValue
2024-03-09 12:02:47 -05:00
Michael Thomas
f41397eb43
refactor: add method on RuleAction to compute action value
2024-03-07 19:02:40 -05:00