James Cole
956ec23d3c
Remove unnecessary slash from in_array()
2019-06-22 13:09:25 +02:00
James Cole
940a730827
Fix reconciliation.
2019-06-22 13:09:11 +02:00
James Cole
2710a30a7c
Warn about expensive code in test environment.
2019-06-22 10:25:57 +02:00
James Cole
0f70cc5780
Improve account CRUD and tests.
2019-06-22 10:25:34 +02:00
James Cole
317fea6cb9
Remove unused collector.
2019-06-22 10:24:16 +02:00
James Cole
abf70a235a
Debug the account-create controller.
2019-06-22 05:51:32 +02:00
James Cole
c72cc2482a
New command in all lists.
2019-06-21 19:10:14 +02:00
James Cole
2d3d7f7720
Some generic code refactoring.
2019-06-21 19:10:02 +02:00
James Cole
fb1af395f9
New command and test
2019-06-21 19:07:11 +02:00
James Cole
b2628a290b
make sure rules fire for events.
2019-06-21 19:06:50 +02:00
James Cole
e80cde86d6
Remove dead code.
2019-06-21 19:05:28 +02:00
James Cole
bc33d1b67d
Renamed various fields from their old camel casing to new ones.
2019-06-16 13:16:04 +02:00
James Cole
23d7abd55f
Cleanup expected and unexpected bugs in the factories.
2019-06-16 13:15:32 +02:00
James Cole
5d1cfc661f
Optimise test code.
2019-06-13 18:07:49 +02:00
James Cole
6964424bdc
Finish command tests
2019-06-13 15:48:35 +02:00
James Cole
6bcb2ec144
Expand test coverage
2019-06-13 07:17:31 +02:00
James Cole
aacd218056
Improve test coverage.
2019-06-13 06:39:05 +02:00
James Cole
6fdfa722dd
Remove having clause for #2306
2019-06-12 05:39:02 +02:00
James Cole
5f768a0525
Fix budget limit test, and a bug in the other currencies corrector.
2019-06-11 21:21:50 +02:00
James Cole
b632405a11
Fix for #2306
2019-06-11 21:04:17 +02:00
James Cole
9e2a2bca0a
Remove references to old command + remove old command.
2019-06-11 20:10:59 +02:00
James Cole
6675749349
Split and simplify command.
2019-06-11 20:09:13 +02:00
James Cole
2ab9d2e6ee
Improve test coverage.
2019-06-10 20:14:00 +02:00
James Cole
8efb73694d
Full API coverage.
2019-06-09 15:28:54 +02:00
James Cole
2b76b4a2b2
Re-implement transaction and transaction link tests.
2019-06-09 09:58:55 +02:00
James Cole
57cfd7e3bc
Add separate request classes for rule groups and triggers.
2019-06-09 09:39:23 +02:00
James Cole
55345fa931
Merge branch 'develop' of github.com:firefly-iii/firefly-iii into develop
2019-06-09 08:26:29 +02:00
James Cole
3c2dfc52bc
API updates.
2019-06-09 08:26:23 +02:00
James Cole
73e32efd79
Merge pull request #2303 from JurajMlich/master
...
Correct ratesapi URL
2019-06-09 08:25:50 +02:00
Juraj Mlich
ced12ca83f
Correct ratesapi URL
2019-06-08 16:04:37 +02:00
James Cole
85f9c256a1
Refactor some code for recurrences.
2019-06-08 06:19:21 +02:00
James Cole
8b5551fc26
Replace \get_class with get_class
2019-06-07 18:20:15 +02:00
James Cole
779650f63d
Deprecate the export function.
2019-06-07 18:19:24 +02:00
James Cole
9c5df6ab6e
Clean up some code.
2019-06-07 18:13:54 +02:00
James Cole
fba3cb6d90
Remove unnecessary backslash
2019-06-07 17:58:11 +02:00
James Cole
e4a9abc315
Clean up repositories and cron code.
2019-06-07 17:57:46 +02:00
James Cole
a845cb9af9
Removed some todo's.
2019-06-05 19:38:28 +02:00
James Cole
9b7835c9ed
Various API updates.
2019-06-04 20:42:11 +02:00
James Cole
6a6d67f2b4
Split group update now works.
2019-06-02 16:33:25 +02:00
James Cole
f46834e203
Remove some serious duplicates.
2019-06-02 06:39:54 +02:00
James Cole
2a2f29533d
Some improvements, also edit screen.
2019-06-01 20:38:18 +02:00
James Cole
0a6e20eae4
Remove last references
2019-05-31 13:36:13 +02:00
James Cole
e15c35de64
Migrated all code to group collector.
2019-05-31 13:35:33 +02:00
James Cole
eb6329e556
Various code cleanup as suggested by PHPStorm.
2019-05-30 12:39:06 +02:00
James Cole
8b7e87ae57
Big refactor to remove the deprecated transaction collector.
2019-05-30 12:31:19 +02:00
James Cole
10a6ff9bf8
make sure reports work as expected.
2019-05-30 06:23:25 +02:00
James Cole
9e235ac5c8
Final fix before we merge back into develop and wreck havoc on everybody.
2019-05-29 22:02:15 +02:00
James Cole
bff156aad4
Add copyright things.
2019-05-29 21:56:39 +02:00
James Cole
7e2159d12c
Removed a lot of references to the old collector.
2019-05-29 21:52:08 +02:00
James Cole
d13317095f
Replace transaction collector.
2019-05-29 18:28:28 +02:00
James Cole
3ec7336d5c
Add some stuff for edge cases.
2019-05-25 09:17:46 +02:00
James Cole
47e0f6ed89
Bug catching in form.
2019-05-24 05:47:26 +02:00
James Cole
695244c928
Bug fix in budget search
2019-05-24 05:28:41 +02:00
James Cole
6e9128d894
Catch errors, prep to render them.
2019-05-17 06:52:16 +02:00
James Cole
9a53f17fff
Fix for #2270
2019-05-16 19:37:32 +02:00
James Cole
fd28589395
Fix model and add debug info.
2019-05-11 05:32:09 +02:00
James Cole
43a17d8676
Lots of new code and first submission thing.
2019-05-08 19:57:07 +02:00
James Cole
8676764513
Remove various sort routines.
2019-05-04 20:58:43 +02:00
James Cole
912fe99981
New code for overview. Temp submit.
2019-04-19 07:00:19 +02:00
James Cole
4d3af1dcde
Basic list, no functionalities.
2019-04-18 20:05:40 +02:00
James Cole
66c55b7bbe
Improve tests, models and views.
2019-04-16 16:20:46 +02:00
James Cole
5ac39dbdef
Clean up tests, test only the important things.
2019-04-12 04:53:18 +02:00
James Cole
6f063a134f
Reset some code.
2019-04-11 06:06:25 +02:00
James Cole
63070bffc3
Merge branch 'develop' into v480
...
* develop:
Fix #2204
CSV file fix for Belfius
2019-04-09 07:51:11 +02:00
James Cole
b3e48ede70
Fix #2204
2019-04-08 20:40:12 +02:00
James Cole
13afd4582f
First attempt at displaying a group.
2019-04-08 20:31:31 +02:00
Sander Kleykens
251e9f9ba1
CSV file fix for Belfius
...
Correct the description for outgoing recurring transactions in Belfius CSV files
2019-04-06 20:47:35 +02:00
James Cole
47fdf4b1a2
Validate account info
2019-04-06 11:08:46 +02:00
James Cole
c519b4d0df
Is now capable of updating transactions over the API.
2019-04-06 08:10:50 +02:00
James Cole
b692cccdfb
User can submit new journal through API.
2019-03-31 13:36:49 +02:00
James Cole
c07ef3658b
Refactor installer.
2019-03-30 11:03:39 +01:00
James Cole
5b1fb5354e
Update API and transaction components.
2019-03-30 07:09:52 +01:00
James Cole
484ed6a585
Introduce group collector to API
2019-03-25 15:14:09 +01:00
James Cole
c946a4040f
First working version of the group collector.
2019-03-24 14:48:12 +01:00
James Cole
d94b23b15d
Build a new collector and first view online.
2019-03-24 09:23:36 +01:00
James Cole
fb304de75e
Final commands.
2019-03-24 09:23:10 +01:00
James Cole
ce30375341
Refactor upgrade and verify commands.
2019-03-23 18:58:06 +01:00
James Cole
1b0be2a47e
Refactor upgrade and verify commands.
2019-03-23 08:10:59 +01:00
James Cole
a89be86ca4
Merge branch 'develop' into v480
...
* develop:
Update config for Romanian.
German string
Romanian strings.
Fix #2166
2019-03-22 18:29:52 +01:00
James Cole
943620c035
Fix #2166
2019-03-22 06:56:01 +01:00
James Cole
a1268ffd39
Command updates.
2019-03-20 18:47:51 +01:00
James Cole
fcd98b4d33
Revamp upgrade commands.
2019-03-20 18:31:00 +01:00
James Cole
e411d7a825
Improve upgrade command structure.
2019-03-18 16:53:05 +01:00
James Cole
3545d894fd
Improve factories and tests.
2019-03-18 16:52:49 +01:00
James Cole
200a4b18a8
First full implementation of new storage routine.
2019-03-17 17:05:16 +01:00
James Cole
6bd2b4f288
Merge branch 'develop' into v480
...
* develop: (21 commits)
Update lock file
Update change logs and config files.
Enable norsk, update version of DB
Various language string updates.
Norwegian strings.
Improve installer middleware for Sandstorm.
Fix some issues with importer #2166
Other delete thing.
More debug things.
Extra debug info for #2159 and some kernel changes.
Extra debug info for #2159
Fix #2173
Rename class and add copyright statement @wrouesnel #2167
Fix LDAP auth configuration paths.
Fix some cache issues and a version bump.
Updated file list.
Updated list.
New file list.
Update composer file.
Small fix in changelog.
...
2019-03-17 12:34:36 +01:00
James Cole
07d39a23a8
Improve installer middleware for Sandstorm.
2019-03-17 09:06:45 +01:00
James Cole
ca67d98676
Fix some issues with importer #2166
2019-03-17 08:18:42 +01:00
James Cole
7b60d210ee
Other delete thing.
2019-03-17 07:31:12 +01:00
James Cole
78d955ebf6
More debug things.
2019-03-17 07:20:11 +01:00
James Cole
f6f21e02ac
Extra debug info for #2159 and some kernel changes.
2019-03-16 21:54:25 +01:00
James Cole
e2ebd01719
Extra debug info for #2159
2019-03-16 20:07:26 +01:00
James Cole
d063f32c1c
Fix some cache issues and a version bump.
2019-03-08 17:57:42 +01:00
James Cole
431cf08401
Various improvements.
2019-03-08 05:47:51 +01:00
James Cole
e4fb223f77
Code for 4.8.0
2019-03-05 17:26:49 +01:00
James Cole
6e12f434ad
Fix issue #2144
2019-03-05 16:55:03 +01:00
James Cole
4ca60ca92a
Code for upgrade of various libraries.
2019-03-02 21:18:26 +01:00
James Cole
48219c9af3
Update libraries.
2019-03-02 20:14:45 +01:00
James Cole
3a57e09447
Fix for #2128
2019-03-02 14:33:46 +01:00
James Cole
87d5cabe52
Search improvements.
2019-03-02 14:12:09 +01:00
James Cole
af07522f16
Fix for #2135
2019-03-02 10:42:43 +01:00
James Cole
9f3c114d57
Add JSON decrypt for #2125
2019-03-02 09:18:26 +01:00
James Cole
c51c1b8098
Some basic date tests
2019-03-02 08:05:15 +01:00
James Cole
143fe2a71f
Fix #2125
2019-03-01 17:56:52 +01:00
James Cole
3379b723cf
Last attempt I hope for #2125
2019-02-28 19:56:41 +01:00
James Cole
39321b320e
Improve search speed.
2019-02-27 19:08:09 +01:00
James Cole
fe738fd321
Another fix for #2125
2019-02-27 18:55:56 +01:00
James Cole
61db419485
Fixes #2125
2019-02-25 20:57:29 +01:00
James Cole
d8b4af34e0
Update files for release 4.7.13
2019-02-23 14:32:24 +01:00
James Cole
36c2f27d59
New check for journals with 0.00 amount.
2019-02-23 07:47:41 +01:00
James Cole
38c79c3dc4
Upgrade fix for Softaculous.
2019-02-19 19:59:02 +01:00
James Cole
738f6ed232
Fix #2093
2019-02-16 23:01:14 +01:00
James Cole
451c86e431
Final touches for #2085
2019-02-16 19:04:36 +01:00
James Cole
c8c71da903
Extra debug log. #2061
2019-02-16 14:27:54 +01:00
James Cole
7658b7d9a6
Apply fix for #2070
2019-02-16 11:45:08 +01:00
James Cole
0d0906c5e2
Fix for #2070
2019-02-16 11:43:05 +01:00
James Cole
e0aa7f3ff5
Various code cleanup.
2019-02-16 08:05:48 +01:00
James Cole
59fdf5b77a
Updates to the login procedure [skip ci]
2019-02-16 07:20:25 +01:00
James Cole
22bc6d507e
Fix issue with upgrade.
2019-02-13 17:54:46 +01:00
James Cole
71fb9d8fa5
Code cleaning stuff.
2019-02-13 17:38:41 +01:00
James Cole
e0d87aa11e
First part of a large code cleanup commit.
2019-02-12 21:49:28 +01:00
James Cole
2117fc2a5a
Add thing to apply rules to fints #2081
2019-02-12 21:01:12 +01:00
James Cole
f999be81c2
Fix upgrade problem in Softaculous.
2019-02-11 17:22:46 +01:00
James Cole
e2530c5486
Refresh journal after a rule is applied, #2070
2019-02-11 17:09:52 +01:00
James Cole
3c036ae021
Fix issue with time stamps.
2019-02-10 14:53:24 +01:00
James Cole
71104f375c
Fix tests
2019-02-10 14:33:03 +01:00
James Cole
8998c9a672
Extra code for #1975
2019-02-10 10:54:30 +01:00
James Cole
c5af1d363c
Add audit trail messages to several controllers.
2019-02-10 08:03:09 +01:00
James Cole
c6e3b54705
Make update code slightly more robust.
2019-02-10 07:59:11 +01:00
James Cole
4f274a290e
Generic debug info.
2019-02-09 20:44:31 +01:00
James Cole
1774bcbabe
Add copyright statements and newlines.
2019-02-09 10:36:59 +01:00
James Cole
e1bb0298cb
Fix category use date.
2019-02-08 16:56:07 +01:00
James Cole
1ec2772255
Fix #2052
2019-02-08 16:51:29 +01:00
James Cole
40d77d82cd
Bunq import can now handle timestamps.
2019-02-08 16:45:42 +01:00
James Cole
311d51464d
Add support for #2006
2019-02-08 07:14:45 +01:00
James Cole
d63c9c9aea
Add audit logging.
2019-02-08 07:13:59 +01:00
James Cole
0e1da3f797
Fix webbased upgrade routine.
2019-02-04 20:35:46 +01:00
James Cole
25b2b43a38
Fix for #2049
2019-02-03 18:25:58 +01:00
James Cole
9632e99bd3
Fix #2043
2019-02-02 14:33:24 +01:00
James Cole
93e18ea195
Remove unused values from charts.
2019-02-02 12:34:58 +01:00
James Cole
1d73ff7c13
Fix test coverage. [skip ci]
2019-02-02 09:53:19 +01:00
James Cole
96bb880d1b
#2034
2019-02-02 07:00:09 +01:00
James Cole
cf307a00e1
Code for #2037
2019-02-02 06:10:52 +01:00
James Cole
4307bf3b83
Remove Firefly III's ability to encrypt data in the database.
2019-01-31 19:56:09 +01:00
James Cole
894b48df8e
Introduce new model for future remodeling of split transactions.
2019-01-28 20:00:40 +01:00
James Cole
5cad4e9d82
Fix #1989
2019-01-28 19:36:17 +01:00
James Cole
8607fd4997
Fix #2033
2019-01-28 18:21:22 +01:00
James Cole
d905849b71
Experimental fix for #2031
2019-01-27 21:23:18 +01:00
James Cole
968505ac0e
Route can be null.
2019-01-27 18:24:11 +01:00
James Cole
20b458f35d
Ignore form action when doing oAuth2.
2019-01-27 17:15:40 +01:00
James Cole
cec8210d8b
Fix #2009
2019-01-27 17:09:39 +01:00
James Cole
e6ff895eff
Fix #2001
2019-01-27 17:02:45 +01:00
James Cole
7e1d430003
Fix #1967
2019-01-27 16:42:28 +01:00
James Cole
f6d88521dd
Fix test coverage.
2019-01-27 12:30:52 +01:00
James Cole
c3e6e4f034
Simplify budget repository
2019-01-27 11:05:22 +01:00
James Cole
6c09330e74
Simplify recurring repository.
2019-01-27 11:00:28 +01:00
James Cole
b100c02779
Expand income and expense info without a category.
2019-01-27 10:51:34 +01:00
James Cole
ef6f00fcf5
Make sure "no category" is added to API as well.
2019-01-27 10:51:14 +01:00
James Cole
ad9405887a
Remove cash again.
2019-01-27 10:51:00 +01:00
James Cole
01e45de605
Include cash accounts in income and expense charts.
2019-01-27 07:57:10 +01:00
James Cole
5e41641d7c
Simplify account transformer
2019-01-27 07:48:49 +01:00
James Cole
0f3b3a07d1
Remove debug code.
2019-01-27 07:48:37 +01:00
James Cole
156d2fbaa4
Simplify autocomplete controller
2019-01-27 07:48:29 +01:00
James Cole
4866b9dabb
Fix old category chart
2019-01-27 07:48:17 +01:00
James Cole
62ce9660b4
Simplify rule group controller
2019-01-27 07:47:37 +01:00
James Cole
2c2410e710
Category overview chart in API and support methods.
2019-01-26 20:18:42 +01:00
James Cole
624eb0f958
Add new revenue and expense overview chart endpoint to API
2019-01-26 20:10:48 +01:00
James Cole
770e44d1bd
Add new tag-cloud API endpoint.
2019-01-26 20:10:35 +01:00
James Cole
ca731adce7
Add account name to piggy bank transformer API.
2019-01-26 12:11:23 +01:00
James Cole
ca71f3008c
Fix a bug where the importer was unable to create new currencies.
2019-01-26 12:11:10 +01:00
James Cole
7c56c14fa0
Add fallback for empty front page account preferences thing.
2019-01-26 12:10:53 +01:00
James Cole
e3433aa95b
Add pie chart for available budget API
2019-01-26 12:10:35 +01:00
James Cole
0df00556db
Make sure chart end point returns machine readable dates.
2019-01-26 12:10:21 +01:00
James Cole
a55dd97d51
Add ability to return single preference to the API
2019-01-26 12:10:02 +01:00
James Cole
b52959d41a
Add limit parameter to capabilities of API
2019-01-26 12:09:46 +01:00
James Cole
163b0a2105
Add limit parameter to /budgets/x/transactions API endpoint.
2019-01-26 12:09:32 +01:00
James Cole
d33c89a8ee
Add start and end data to the available_budget list endpoint API
2019-01-26 12:09:16 +01:00
James Cole
d0d73c5e3e
Add limit parameter to account/x/transactions API end point.
2019-01-26 12:08:41 +01:00
James Cole
799331b945
New API endpoints.
2019-01-18 05:38:23 +01:00
James Cole
7f91ff4b0c
Fix #1996
2019-01-11 16:57:40 +01:00
James Cole
fa4959fc6a
Fix #1979
2019-01-07 18:07:59 +01:00
James Cole
0d560ec442
Fix for #1968
2019-01-04 17:10:16 +01:00
James Cole
a4d4bf3006
Remove not working parameters, add more debug
2019-01-04 17:03:34 +01:00
James Cole
b245facdfe
Small fixes.
2019-01-03 19:01:32 +01:00
James Cole
1c2206cb9f
Fix issue with recurring transactions and piggy banks.
2019-01-03 18:57:34 +01:00
Luca Bognolo
59cfaa20ab
Fixed wrong CSP value
...
Signed-off-by: Luca Bognolo <git@bogny.eu>
2019-01-03 16:04:48 +01:00
Luca Bognolo
ab0471c78e
Fixed missing CSP directive and value
...
Signed-off-by: Luca Bognolo <git@bogny.eu>
2019-01-03 00:21:21 +01:00
James Cole
d7bf9e234c
Fix test coverage.
2019-01-01 18:03:24 +01:00
James Cole
99b0b24a89
Enable currencies if not enabled yet. #1952
2019-01-01 17:17:38 +01:00
James Cole
d86383eba8
Set correct copyright notice @BoGnY #1947
2019-01-01 16:49:41 +01:00
James Cole
4fc12f232a
Merge pull request #1951 from BoGnY/feature/cer-provider
...
Implemented multiple Currency Exchange Rates sites engine
2019-01-01 16:47:01 +01:00
Luca Bognolo
729483102e
Implemented multiple Currency Exchange Rates sites engine
...
Signed-off-by: Luca Bognolo <git@bogny.eu>
2019-01-01 16:32:22 +01:00
James Cole
7aa5eee3aa
Better fix for date.
2019-01-01 15:29:24 +01:00
James Cole
aeab5f0333
Fix to make sure that the index respects the fiscal year.
2018-12-31 13:44:24 +01:00
James Cole
f80de95bb0
Refactor code to traits.
2018-12-31 08:11:57 +01:00
James Cole
e7bcc01fe8
Refactor code to traits.
2018-12-31 07:58:13 +01:00
James Cole
3e25d66902
Add newlines and copyright notices.
2018-12-31 07:48:23 +01:00
James Cole
7fa2fed147
Fix for #1938
2018-12-30 06:19:16 +01:00
James Cole
d4542cc3fc
Fix currency ID index error.
2018-12-23 07:34:23 +01:00
James Cole
dea02e374f
Fix currency ID index error.
2018-12-23 07:34:00 +01:00
James Cole
91593335ef
Available budget end point also gives info on spent info #1884
2018-12-22 06:40:25 +01:00
James Cole
2c7d94e5e9
Update tests and code.
2018-12-21 16:38:10 +01:00
James Cole
a5520d45e7
Store booleans correctly.
2018-12-21 15:42:57 +01:00
James Cole
922c8703f5
Fix for #1890
2018-12-21 15:42:40 +01:00
James Cole
75cc024e28
Expand account types to fix https://github.com/firefly-iii/api-docs-generator/issues/2
2018-12-21 15:26:48 +01:00
James Cole
35c8b2fce8
Fix #1901
2018-12-21 10:17:38 +01:00
James Cole
4f5d8f830e
Various fixes and checks.
2018-12-21 10:11:18 +01:00
James Cole
78cb6da21a
Fix for #1898
2018-12-21 10:11:01 +01:00
James Cole
a7e1a51476
Make sure rules work.
2018-12-21 09:01:21 +01:00
James Cole
3c9c46d574
Expand tests
2018-12-21 07:36:40 +01:00
James Cole
8ede404b8a
Refer to correct field name.
2018-12-21 06:51:21 +01:00
James Cole
a7585e3040
Fix for #1985
2018-12-21 06:51:00 +01:00
James Cole
cd47b45fce
Add some debug info to bunq and update the composer file [skip ci]
2018-12-20 23:06:47 +01:00
James Cole
b6c23b8eb3
Fix #1893
2018-12-20 22:32:33 +01:00
James Cole
29b02fcac2
Fix issue with spaces in tag report.
2018-12-20 22:19:07 +01:00
James Cole
27bc03fc20
Cover all transformers.
2018-12-20 22:03:34 +01:00
James Cole
84b3195e9b
Improve transformer coverage.
2018-12-20 20:50:05 +01:00
James Cole
6f54f41946
Add new tests for transformers.
2018-12-20 05:46:05 +01:00
James Cole
c1ae0ab57d
Update some tests.
2018-12-19 19:23:52 +01:00
James Cole
446ff81335
Make sure transformers match API definition.
2018-12-19 19:02:16 +01:00
James Cole
03b4a50317
Improve transformers and tests
2018-12-19 06:06:01 +01:00
James Cole
3e71a103a2
Improve test coverage.
2018-12-18 19:57:23 +01:00
James Cole
e46561347d
Some rule fixes.
2018-12-18 07:08:46 +01:00
James Cole
f71359e73d
Improve test coverage.
2018-12-18 07:08:23 +01:00
James Cole
a0b475d8ef
Improve test coverage.
2018-12-18 07:07:51 +01:00
James Cole
f3a597cd12
Improve test coverage.
2018-12-18 06:57:42 +01:00
James Cole
29f2ee93d1
Improve test coverage.
2018-12-18 06:49:26 +01:00
James Cole
454b3ebd97
Improve tests.
2018-12-17 07:09:44 +01:00
James Cole
89942ee49c
Improve test coverage for API.
2018-12-16 13:55:19 +01:00
James Cole
746bd2ce92
Do not email about OAuth exceptions.
2018-12-16 13:15:09 +01:00
James Cole
747602a9cb
Make a new abstract class for transformers.
2018-12-15 22:03:42 +01:00
James Cole
8ce43a3fe1
Make sure transformers can be mocked.
2018-12-15 22:03:05 +01:00
James Cole
1284f9cecc
Refactored API code surrounding accounts to make transformers mockable.
2018-12-15 07:59:49 +01:00
James Cole
c54541b839
Learned that I should not refer to env vars directly so I removed all references.
2018-12-15 07:59:02 +01:00
James Cole
4bd94e5450
Update request data to match API definition.
2018-12-14 18:33:07 +01:00
James Cole
2a30293905
Improve test coverage.
2018-12-12 20:30:25 +01:00
James Cole
159fffef2e
Improve test coverage.
2018-12-10 21:45:44 +01:00
James Cole
ae4612f134
Fix test coverage.
2018-12-09 20:54:11 +01:00
James Cole
97f6e68164
Complete accounts and bills end point.
2018-12-09 13:09:43 +01:00
James Cole
108d43f967
Budgets and budget limits end point.
2018-12-09 08:45:53 +01:00
James Cole
b0e1c85c55
Expand API for categories.
2018-12-09 06:58:03 +01:00
James Cole
82e4055fa6
Expand currency endpoint.
2018-12-09 06:51:53 +01:00
James Cole
2a68ce6c90
Expand config API endpoint.
2018-12-09 06:39:56 +01:00
James Cole
05b0425929
Expand API and routes.
2018-12-08 21:26:20 +01:00
James Cole
3b15415a1b
Build import job API endpoint.
2018-12-08 08:22:53 +01:00
James Cole
00fb809ab9
Remove include parameter.
2018-12-08 08:22:34 +01:00
James Cole
494aa15567
Refactored and extended link types.
2018-12-08 07:57:29 +01:00
James Cole
07450f9f23
Update preferences API.
2018-12-07 20:39:36 +01:00
James Cole
f0de469053
Expand API for recurring transactions.
2018-12-07 20:20:54 +01:00
James Cole
8e4092e7d7
Code and routes for rules.
2018-12-07 16:03:05 +01:00