Commit Graph

1245 Commits

Author SHA1 Message Date
James Cole
9b574ce7ad
Improve test coverage. 2019-07-31 16:53:09 +02:00
James Cole
67c0ef6ec6
Improve test coverage. 2019-07-27 13:54:06 +02:00
James Cole
b7a4b0fdfd
Refactored a lot of tests. 2019-07-21 17:15:06 +02:00
James Cole
6d34cfb940
Implemented new link thing. 2019-07-20 06:47:34 +02:00
James Cole
7fd3f77c3e
Make sure the convert controller works again. 2019-07-05 19:43:16 +02:00
James Cole
3c5c14ff5a
Refactored the bulk edit controller. 2019-07-04 17:31:47 +02:00
James Cole
5bbe1eab7c
Expand test coverage and improve transaction management code. 2019-07-01 20:22:35 +02:00
James Cole
6197c77303
Improve recurrences 2019-06-29 19:47:40 +02:00
James Cole
9f50c5db3d
Finalise account tests 2019-06-23 05:53:01 +02:00
James Cole
956ec23d3c
Remove unnecessary slash from in_array() 2019-06-22 13:09:25 +02:00
James Cole
2d3d7f7720
Some generic code refactoring. 2019-06-21 19:10:02 +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
aacd218056
Improve test coverage. 2019-06-13 06:39:05 +02:00
James Cole
b632405a11
Fix for 2019-06-11 21:04:17 +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
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
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
9b7835c9ed
Various API updates. 2019-06-04 20:42:11 +02:00
James Cole
e15c35de64
Migrated all code to group collector. 2019-05-31 13:35:33 +02:00
James Cole
8b7e87ae57
Big refactor to remove the deprecated transaction collector. 2019-05-30 12:31:19 +02:00
James Cole
d13317095f
Replace transaction collector. 2019-05-29 18:28:28 +02:00
James Cole
695244c928
Bug fix in budget search 2019-05-24 05:28:41 +02:00
James Cole
8676764513 Remove various sort routines. 2019-05-04 20:58:43 +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
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
d94b23b15d Build a new collector and first view online. 2019-03-24 09:23:36 +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
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
431cf08401 Various improvements. 2019-03-08 05:47:51 +01:00
James Cole
87d5cabe52 Search improvements. 2019-03-02 14:12:09 +01:00
James Cole
0d0906c5e2 Fix for 2019-02-16 11:43:05 +01:00
James Cole
e0aa7f3ff5 Various code cleanup. 2019-02-16 08:05:48 +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
e1bb0298cb Fix category use date. 2019-02-08 16:56:07 +01:00
James Cole
e6ff895eff Fix 2019-01-27 17:02:45 +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
2c2410e710 Category overview chart in API and support methods. 2019-01-26 20:18:42 +01:00
James Cole
799331b945 New API endpoints. 2019-01-18 05:38:23 +01:00
James Cole
7f91ff4b0c Fix 2019-01-11 16:57:40 +01:00
James Cole
91593335ef
Available budget end point also gives info on spent info 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
4f5d8f830e
Various fixes and checks. 2018-12-21 10:11:18 +01:00
James Cole
a7e1a51476
Make sure rules work. 2018-12-21 09:01:21 +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
446ff81335 Make sure transformers match API definition. 2018-12-19 19:02:16 +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
2a30293905
Improve test coverage. 2018-12-12 20:30:25 +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
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
494aa15567
Refactored and extended link types. 2018-12-08 07:57:29 +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
James Cole
9a2e5c36a1
Finish up rule groups API 2018-12-07 15:36:04 +01:00
James Cole
b782316cc0
Update rule group API 2018-12-07 07:49:16 +01:00
James Cole
3e84f9664f
Update API for tags. 2018-12-07 07:41:12 +01:00
James Cole
c0d6d0e28e
Update API to match new end points. 2018-12-03 15:57:15 +01:00
James Cole
050334a648
Various API updates. 2018-12-03 07:18:05 +01:00
James Cole
edf764aaf4
Will now warn about non-existent attachments. 2018-11-11 07:03:36 +01:00
James Cole
5cc840e390
Verify routine will check currency usage. 2018-11-10 10:50:12 +01:00
James Cole
e491dda229
Currencies can now be enabled and disabled. 2018-11-10 10:04:46 +01:00
James Cole
2283f3e786
Fix 2018-11-02 21:16:47 +01:00
James Cole
d85ccb6ab2 Try to catch a null pointer. 2018-11-02 05:59:22 +01:00
James Cole
bb39781848
Some extra debugging and a fix for 2018-10-28 13:53:00 +01:00
James Cole
970cc91938
Fix for 2018-10-27 05:10:49 +02:00
James Cole
3a427dd0f4 Refactor temporary account storage and fix a bug in the bunq import. 2018-10-25 20:03:48 +02:00
HamuZ HamuZ
43c9737e6e Add links to transaction from dates in bill 2018-10-17 18:17:16 +03:00
James Cole
d0d2189d55 Users can now reorder budgets 2018-10-17 15:18:09 +02:00
HamuZ HamuZ
f696353e2c fix local references in upload/export disk. first step for . 2018-10-13 09:56:26 +03:00
James Cole
011d8a2b9a Make stuff scale better 2018-10-07 09:45:50 +02:00
James Cole
a3841855e4
Fix for 2018-09-27 13:54:59 +02:00
James Cole
f87a4c1e7c Fix for 2018-09-26 20:42:07 +02:00
James Cole
efeffaa49f Refactor period blocks. 2018-09-10 20:24:19 +02:00
James Cole
d5773ab5d0 Make reports slightly more multi currency. 2018-09-06 19:47:29 +02:00
James Cole
bb9f763729 Repositories will now warn if used in test environment. 2018-09-03 08:41:03 +02:00
James Cole
13f72c73fb Expand test coverage. 2018-08-31 21:12:53 +02:00
James Cole
dfa9e537b3 Improve the bunq routine so it will keep looping when faced with default PHP time out settings (30 seconds). 2018-08-30 19:12:52 +02:00
James Cole
5b771f7def Code for 2018-08-28 21:48:10 +02:00
James Cole
e1c829f4fa Make some charts multi-currency. 2018-08-28 05:21:23 +02:00
James Cole
0d82589916 Make some charts currency aware for 2018-08-27 18:59:30 +02:00
James Cole
07cfba1b3a Add the ability to make transfers to and from liability accounts. 2018-08-25 21:33:22 +02:00
James Cole
d4096103cb Improve test coverage and fix test code. 2018-08-23 18:33:39 +02:00
James Cole
7c34144ccd
Some basic code for liability accounts. 2018-08-22 21:18:15 +02:00