James Cole
20e39b2e12
Missing default variable.
2020-08-25 06:10:52 +02:00
James Cole
71ef5abea5
Remove references to unused code.
2020-08-24 18:31:10 +02:00
James Cole
2fe93656ee
Delete unused files.
2020-08-24 18:05:05 +02:00
James Cole
ec8003245f
Clean up configuration file.
2020-08-24 18:00:49 +02:00
James Cole
9123454545
Migrate to new rule engine.
2020-08-24 07:31:50 +02:00
James Cole
3141ec0406
Expand search.
2020-08-24 07:03:17 +02:00
James Cole
4bf86500bd
Fix tag search
2020-08-23 18:48:40 +02:00
James Cole
bee54146bf
Fix #3721
2020-08-23 18:48:24 +02:00
James Cole
28698cc769
Make sure limits exist in rule engine.
2020-08-23 17:00:47 +02:00
James Cole
41f2339c8c
Switch to new rule engine on command line.
2020-08-23 16:37:08 +02:00
James Cole
ce34e097a2
Add new rule engine to API commands.
2020-08-23 16:26:39 +02:00
James Cole
fecc9f7659
Fix actions and associated tests.
2020-08-23 16:12:16 +02:00
James Cole
139b3ffab4
Test more rule actions.
2020-08-23 09:21:50 +02:00
James Cole
febe60b3d1
Test more actions in new format.
2020-08-23 08:51:58 +02:00
James Cole
fc519c41bc
Update conversion actions.
2020-08-23 08:03:28 +02:00
James Cole
6e074d9b8b
Start testing new rule actions.
2020-08-23 07:42:14 +02:00
James Cole
d89a4d8a54
Fix #3720
2020-08-23 05:52:59 +02:00
James Cole
a504617425
Mark all triggers as deprecated.
2020-08-22 20:07:39 +02:00
James Cole
0c0fef6e84
Fix #3715
2020-08-22 19:48:00 +02:00
James Cole
1dfda62125
Fix #3715
2020-08-22 19:46:08 +02:00
James Cole
5e0c0e25f2
Fix #3716
2020-08-22 19:27:16 +02:00
James Cole
07220eb167
Update rule actions.
2020-08-22 17:18:15 +02:00
James Cole
216a0a186c
Implement first version of the new rule engine.
2020-08-22 16:55:54 +02:00
James Cole
14df37712c
Fix date searches.
2020-08-22 13:02:33 +02:00
James Cole
ab5a146277
Rename class.
2020-08-22 13:01:37 +02:00
James Cole
24a373abf4
Fix search
2020-08-22 12:25:00 +02:00
James Cole
ffca935ced
Expand search.
2020-08-22 12:24:01 +02:00
James Cole
d69934ca8f
Rule engine and search engine now use the same operators; making them interchangeable.
2020-08-21 08:23:44 +02:00
James Cole
c63721a15f
Final code + language for alpha 2.
2020-08-20 20:43:23 +02:00
James Cole
9f80d729a2
Optimize some code.
2020-08-20 17:59:44 +02:00
James Cole
229d4bfe6b
Fix missing query node.
2020-08-18 17:48:27 +02:00
James Cole
8e638d1cff
Fix issue with budget limit creation
2020-08-17 17:20:59 +02:00
James Cole
1b17d53d65
Fix update
2020-08-17 15:58:06 +02:00
James Cole
77d3410b4e
Fix date
2020-08-17 14:55:54 +02:00
James Cole
6b279398b3
Fix missing key.
2020-08-17 14:54:56 +02:00
James Cole
c34a00b3f3
Fix missing key.
2020-08-17 14:52:49 +02:00
James Cole
ce3c1cccc3
Remove debug statement.
2020-08-17 07:08:54 +02:00
James Cole
d4029775ec
Fix #3586
2020-08-14 09:59:56 +02:00
James Cole
d8b807df50
Add version to show login form call.
2020-08-13 13:54:32 +02:00
James Cole
879e24e7b1
Remove unused code.
2020-08-13 13:49:15 +02:00
James Cole
a1e454d693
Whhops
2020-08-13 13:31:06 +02:00
James Cole
39f8f14aa1
Fix PHP error
2020-08-13 13:30:24 +02:00
James Cole
d7fd1e333e
Expand message
2020-08-13 13:29:11 +02:00
James Cole
76cd77cc73
Better audit logs
2020-08-13 13:18:54 +02:00
James Cole
f840de0b93
Slightly different failure message.
2020-08-11 23:52:27 +02:00
James Cole
6b5e4d34d5
Merge branch 'feature/custom-guard-header' into develop
2020-08-11 06:00:28 +02:00
James Cole
83f441340c
Fix search for #3678
2020-08-09 18:58:18 +02:00
James Cole
10c9118f49
Optimise transformer.
2020-08-09 08:56:15 +02:00
James Cole
d4c26820fc
Fix #3673
2020-08-08 17:33:53 +02:00
James Cole
87c134322d
Fix #3673
2020-08-08 17:17:09 +02:00
James Cole
6d627be679
Fix #3638
2020-08-08 14:09:30 +02:00
James Cole
be0f2f0b9f
Fix budget date.
2020-08-08 11:07:08 +02:00
James Cole
7a7f1e7d97
Fix #3435
2020-08-07 11:38:31 +02:00
James Cole
f60bacba85
Fix transaction link route.
2020-08-07 11:10:35 +02:00
James Cole
eb256fced6
Fix #3475
2020-08-06 20:08:04 +02:00
James Cole
ed0f04d644
Fix #3475
2020-08-06 18:34:10 +02:00
James Cole
342626684b
Allows for a simpler fix for #3382
2020-08-05 18:55:51 +02:00
James Cole
8df6356abf
Simplify frontpage.
2020-08-05 18:51:17 +02:00
James Cole
1e3fb073e0
Merge pull request #3603 from sephrat/fix-transfer-sign
...
Improvements to transactions list on home page
2020-08-05 16:39:20 +00:00
James Cole
3fa5694bb8
property_exists doesn't seem to work
2020-08-02 18:58:44 +02:00
James Cole
839ba9d109
Use correct method for key.
2020-08-02 18:43:58 +02:00
James Cole
8dd315d7d6
Add some custom order.
2020-08-02 18:25:09 +02:00
James Cole
e93521f3ac
Merge pull request #3641 from sephrat/fix-empty-piggy-banks
...
Fix "Let's create a piggy bank!" not being displayed anymore
2020-08-02 15:22:06 +00:00
James Cole
71ce9eb004
Merge pull request #3638 from sephrat/windows-locale
...
UTF8 locale support for Windows
2020-08-02 15:19:02 +00:00
Florian Dupret
1338dab5e7
Do not return ungrouped piggy banks if none assigned to group
2020-08-02 16:29:33 +02:00
Florian Dupret
c741d56b32
UTF8 locale support for Windows
2020-08-02 14:37:15 +02:00
James Cole
0219069766
Fix some nullable methods.
2020-08-02 12:19:10 +02:00
James Cole
d0a01d73c4
Function no longer returns nulls.
2020-08-02 12:14:56 +02:00
James Cole
e7e21348eb
Remove deprecated method.
2020-08-02 12:13:23 +02:00
James Cole
e29b2066c2
Remove deprecated method.
2020-08-02 11:59:43 +02:00
James Cole
fb0d31226a
Remove use of deprecated function.
2020-08-02 11:53:04 +02:00
James Cole
386c067e93
Make note of some query heavy pages.
2020-08-02 09:26:14 +02:00
Florian Dupret
5d63f54fe2
Rollback #3382 part 3
2020-08-01 18:57:58 +02:00
Florian Dupret
9db79c3142
Rollback #3382 part 2
2020-08-01 18:53:42 +02:00
Florian Dupret
f4b6a63514
Rollback #3382
2020-08-01 18:51:12 +02:00
James Cole
1169c5c5e2
Various code quality improvements.
2020-08-01 17:51:52 +02:00
James Cole
b9b8c1168f
Fix #3246
2020-08-01 15:52:28 +02:00
James Cole
3bf6891e1c
Fix #3630
2020-08-01 15:08:39 +02:00
James Cole
723d1cffe2
Fix some tests, disable actions for the time being.
2020-08-01 15:06:02 +02:00
Florian Dupret
977c78412f
Better refactorization for #3382
2020-08-01 14:08:03 +02:00
James Cole
43fc4c5f52
Expand some test code.
2020-08-01 07:55:55 +02:00
James Cole
c26de3bdd2
Fix order query.
2020-08-01 06:45:20 +02:00
James Cole
65f54ed8f3
Include correct URI for transaction autocomplete [skip ci]
2020-08-01 06:21:15 +02:00
James Cole
e0b71c316b
Fix first test!
2020-08-01 05:32:38 +02:00
James Cole
e46958c23e
Update some code style
2020-07-31 15:12:26 +02:00
James Cole
b302775c37
Various code cleanup.
2020-07-31 12:45:02 +02:00
James Cole
4b96558433
Do some code cleanup and call correct phpunit.
2020-07-31 12:12:54 +02:00
James Cole
c0b7ef878a
Code style fixes.
2020-07-31 09:42:00 +02:00
James Cole
9234636422
Basic code standard fixes.
2020-07-31 09:24:08 +02:00
James Cole
981960fcb4
Remote user guard accepts custom header
2020-07-31 06:21:53 +02:00
James Cole
eabda85b1e
Add missing API endpoints.
2020-07-31 06:19:48 +02:00
James Cole
2cb61ea501
Fix issue when DB is empty.
2020-07-30 20:55:58 +02:00
James Cole
012420c47d
Remove ability to see balance.
2020-07-28 06:31:56 +02:00
James Cole
ff9d8865d1
Merge branch 'develop' of github.com:firefly-iii/firefly-iii into develop
2020-07-28 06:27:05 +02:00
James Cole
3cda3b27e2
Merge pull request #3598 from maroux/fix_recurring_create
...
Fix recurring transactions create and fix cache access
2020-07-28 04:26:55 +00:00
James Cole
36b0167eac
Expand charts with currency code.
2020-07-28 06:25:14 +02:00
James Cole
1c07feb446
Add locale to variables.
2020-07-27 20:06:18 +02:00
Florian Dupret
261156588f
Fix broken merge from 294cda7
2020-07-27 11:52:25 +02:00
Florian Dupret
294cda7f33
Merge remote-tracking branch 'upstream/develop' into fix-transfer-sign
2020-07-27 11:06:00 +02:00
Florian Dupret
995c43d832
First refactoring towards fixing #3382
2020-07-27 10:53:36 +02:00
James Cole
d49743031f
Add windows locale support #3519
2020-07-27 07:13:39 +02:00
James Cole
7017d33b87
Small code improv #3578
2020-07-27 07:08:29 +02:00
James Cole
fade9ae6f9
Simpler get currency routine
2020-07-27 07:06:44 +02:00
James Cole
c5489a7c55
Restore locale info from localeconv #3578
2020-07-27 07:05:41 +02:00
James Cole
9c14bc24e2
Expand limit.
2020-07-26 19:30:24 +02:00
James Cole
fe66be673a
Some extra code for #3578
2020-07-26 17:35:13 +02:00
James Cole
fdea25051c
Make sure sorting doesnt break opening balance.
2020-07-26 15:05:48 +02:00
James Cole
c86673f3ec
Trim the label.
2020-07-26 14:37:45 +02:00
James Cole
94c31ad747
Add extra order for better form.
2020-07-26 14:30:56 +02:00
James Cole
633bc043da
Reverse chart sort
2020-07-26 14:18:25 +02:00
James Cole
453709a117
Reverse sort in chart
2020-07-26 14:17:49 +02:00
James Cole
83467ef2f2
Code for #3240
2020-07-26 07:57:48 +02:00
Aniruddha Maru
9d409a7412
Fix recurring transactions create
...
- If there's a lot of accounts to calculate balances for, then recurring transactions create page
doesn't load. Partly because it has to calculate a lot of balances, but partly because the cache
isn't being used at all because date is `new Date` rather than say, end of month.
Fix: Change Steam balance calculator to always default cache using end of month. Since cache is
'invalidated' upon any edit, there's no reason to use current datetime anywhere its not explicitly
required by user flow.
Fix: Don't calculate balances for revenue / expense accounts since those are unbounded.
Issue: #3597
2020-07-25 16:16:29 -07:00
James Cole
4b16d7c53d
Remove unused code.
2020-07-25 08:19:31 +02:00
James Cole
5e1306282a
Code to fix #3213
2020-07-25 08:03:57 +02:00
James Cole
74247c292f
Update / create methods can handle order #3200
2020-07-24 16:41:58 +02:00
James Cole
1286694efd
Different method call
2020-07-24 16:41:41 +02:00
James Cole
69d63bc3ba
API allows order to be set. #3200
2020-07-24 16:41:31 +02:00
James Cole
bc4b841baa
Add consistency for API calls #3150
2020-07-24 16:41:10 +02:00
James Cole
ba488b71eb
Register user count in upgrade instructions.
2020-07-24 16:40:54 +02:00
James Cole
117affb1d4
Model updates for #3200
2020-07-24 16:40:42 +02:00
James Cole
e1f4cd7565
Fix #3187
2020-07-23 19:40:10 +02:00
James Cole
93a0338678
Expand autocomplete for #3150
2020-07-23 19:34:17 +02:00
James Cole
3d6bf713ee
Fix #3150
2020-07-23 17:58:53 +02:00
James Cole
b63e8d60bb
Expand autocomplete and remove old code #3150
2020-07-23 06:58:00 +02:00
James Cole
162e791dfd
Update autocomplete code for #3150
2020-07-23 06:19:34 +02:00
James Cole
0f840ad082
Updated routes for auto-complete.
2020-07-22 20:17:20 +02:00
James Cole
f777abdeb1
Add limit to object groups #3150
2020-07-21 06:30:37 +02:00
James Cole
bb841e66c7
Add currency limit, without currency code #3150
2020-07-21 06:29:24 +02:00
James Cole
74ed80aaef
Add limit to category #3150
2020-07-21 06:24:49 +02:00
James Cole
723696b971
Add limit to budget #3150
2020-07-21 06:23:37 +02:00
James Cole
858158d886
Add limit to bills. #3150
2020-07-21 06:22:29 +02:00
James Cole
62fd701808
Add limit #3150
2020-07-21 06:20:31 +02:00
James Cole
b207100074
Add empty controllers #3150
2020-07-21 06:19:49 +02:00
James Cole
5ad7439241
Optimise code
2020-07-21 06:14:47 +02:00
James Cole
debbe89187
Code for #3150
2020-07-21 06:09:24 +02:00
James Cole
a654158bd4
Rename method.
2020-07-19 20:10:47 +02:00
James Cole
0bb59f5505
Yoda style and dump unused method.
2020-07-19 20:08:50 +02:00
James Cole
6881d4479e
Remove round().
2020-07-19 20:07:58 +02:00
James Cole
7f3168cc55
Merge pull request #3578 from hoshsadiq/feature/use-intl-formatter
...
Use php-intl to format currencies
2020-07-19 18:05:25 +00:00
Hosh Sadiq
14dd185717
Use php-intl to format currencies
...
Currently the php function `number_format` is used to format currencies.
This is problematic as we have to figure out different things for
different currencies ourselves. These formats are determined based on
the libc's locale functions.
The issue arises where an OS doesn't have the proper locales installed,
or, in some cases, it's not supported (see below on multiple issues).
This addresses this issue by using the php-intl extensions to format the
numbers based on the locale. The extension is already a requirement in
`composer.json`. The solution does not rely on `LC_MONETARY` from the
underlying libc (which in Alpine Linux's case, which uses musl, is not
supported as of yet).
List of issues that are related and would potentially be fixed using
this PR:
- #2298
- #2946
- #3070
- #3306
- #3519
2020-07-19 18:34:39 +01:00
James Cole
3619427f60
Remove old tag cloud code.
2020-07-19 18:02:48 +02:00
James Cole
bd779c8156
Include Request class.
2020-07-19 17:43:12 +02:00
James Cole
8a4999406b
More auto-complete migration.
2020-07-19 17:24:29 +02:00
James Cole
fd6f1fbbf0
Expand autocomplete routes
2020-07-19 17:05:37 +02:00
James Cole
9cf99314d1
Fix logging
2020-07-19 13:18:25 +02:00
James Cole
fc7d8bb810
Auto complete route
2020-07-19 13:06:59 +02:00
James Cole
c1f0dedd09
API token thing
2020-07-19 13:06:22 +02:00
James Cole
3653469dda
Add command.
2020-07-19 13:06:01 +02:00
James Cole
1e313f80a4
Remove unused class.
2020-07-19 13:05:27 +02:00
James Cole
73f1f8aea0
Add new command
2020-07-19 13:05:15 +02:00
James Cole
f3a55e6cee
Add command to fix transaction types.
2020-07-19 13:03:18 +02:00
James Cole
c7eab7873e
Clean up requests
2020-07-18 08:42:13 +02:00
James Cole
58c1880219
Extend correct class
2020-07-18 08:36:42 +02:00
James Cole
d73195ec36
Point to all the right classes.
2020-07-18 08:34:00 +02:00
James Cole
427bcaa522
First basic remodelling of request classes
2020-07-18 08:25:25 +02:00
James Cole
d55cc03edf
Fix issue with reconciliation displayed amount.
2020-07-18 04:45:12 +02:00
James Cole
e2b698f166
Fix timezone call
2020-07-17 18:52:34 +02:00
James Cole
cd65d4d4c5
Call correct timezone.
2020-07-17 18:51:35 +02:00
James Cole
7aa3cd5ba4
Fix #3568
2020-07-17 17:26:36 +02:00
James Cole
0fe17d5458
Fix #3574
2020-07-17 17:24:36 +02:00
James Cole
254b004587
Fix #3566
2020-07-16 09:55:26 +02:00
James Cole
d813d0b7c2
Merge pull request #3565 from maroux/fix-monthly-date
...
Fix update monthly_payment_date using the API
2020-07-16 04:14:23 +00:00
Aniruddha Maru
53909fdd8a
Fix maybe?
2020-07-15 12:22:09 -07:00
James Cole
0b966ed541
Less verbose error logging for https://github.com/firefly-iii/firefly-iii/issues/3559
2020-07-13 15:03:19 +02:00
James Cole
8219b51e47
Skip error fix https://github.com/firefly-iii/firefly-iii/issues/3559
2020-07-13 14:22:00 +02:00
James Cole
8a9f6b1896
Double check on integers for https://github.com/firefly-iii/firefly-iii/issues/3554
2020-07-12 17:54:51 +02:00
James Cole
da77bcde04
Update version and API.
2020-07-12 17:34:06 +02:00
James Cole
c4979bdd27
Code for #3554
2020-07-12 17:32:48 +02:00
James Cole
0c9a25a073
Code cleanup and better auth check
2020-07-12 17:31:11 +02:00
James Cole
54d92f5b39
Code for #3546
2020-07-11 15:13:15 +02:00
James Cole
86600d4fcf
Fix timezone issues.
2020-07-11 08:16:31 +02:00
James Cole
22cb9dfbe0
make sure amount is a string.
2020-07-11 07:18:41 +02:00
James Cole
14e06bfedd
Experimental signed commit.
2020-07-10 06:48:39 +02:00
James Cole
886475740a
Fix issue with profile functions.
2020-07-09 20:03:11 +02:00
James Cole
32e0a5bd80
Fix validation for #3532
2020-07-06 06:55:27 +02:00
James Cole
26d19fab32
Slightly more robust configuration polling.
2020-07-06 06:49:48 +02:00
James Cole
a56cefda7d
Basic new dashboard.
2020-07-05 18:29:58 +02:00
James Cole
3893f59773
Fix some casting
2020-07-05 09:34:56 +02:00
James Cole
f48bc8d299
Budget and category charts in new layout.
2020-07-04 12:08:38 +02:00
James Cole
d33c87c565
Add error log for #3522
2020-07-03 18:41:16 +02:00
James Cole
2772275e62
Update meta files before release.
2020-07-03 05:59:36 +02:00
James Cole
34fd66c835
Remove income from category chart #3517
2020-07-03 05:42:57 +02:00
James Cole
6874d6469d
Fix bill
2020-07-02 20:13:47 +02:00
James Cole
5009cb5d55
New meta files.
2020-07-01 19:53:48 +02:00
James Cole
0c90171a49
Fix range for #3513
2020-07-01 19:47:32 +02:00
James Cole
d282cb4e34
Merge branch 'develop' of github.com:firefly-iii/firefly-iii into develop
2020-07-01 19:47:20 +02:00
James Cole
976f79b5a6
Add account info for #3513
2020-07-01 19:43:53 +02:00
James Cole
6693a5166f
Merge pull request #3506 from Johnny-Malizia/searchapi
...
Added transaction search api support
2020-07-01 19:35:44 +02:00
johnny
7b9906d493
Added transaction search api support
...
Transaction search api implemented using mostly the same process as the
existing search functionality.
Updated internal_reference and external_id search support to use exact
matches, expecting values in the database to be double quoted. This is
being done to ensure a specific transaction can be looked up at a later
time without prior knowledge of the internal transaction id.
2020-07-01 10:23:44 -07:00
James Cole
f927e61b37
Fix #3509
2020-07-01 15:46:26 +02:00
James Cole
983508e291
Expand API for bills.
2020-07-01 15:33:06 +02:00
James Cole
104a2379f3
Add fancy amounts.
2020-07-01 11:47:16 +02:00
James Cole
e337bcf8bd
Can sort and group bills.
2020-07-01 06:33:21 +02:00
James Cole
029774687c
Add command to fix inconsistent groups.
2020-07-01 06:02:58 +02:00
James Cole
be58545999
Make sure split transactions are always consistent.
2020-07-01 05:51:15 +02:00
James Cole
d774b4e2e3
Remove locale if using Docker.
2020-06-30 20:43:53 +02:00
James Cole
cb65999124
Expand API, add new migration.
2020-06-30 20:33:08 +02:00
James Cole
714184867c
Piggybank thing
2020-06-30 19:06:16 +02:00
James Cole
fad2331d80
Give bills groups too.
2020-06-30 19:06:05 +02:00