Commit Graph

117 Commits

Author SHA1 Message Date
James Cole 7fd3f77c3e Make sure the convert controller works again. 2019-07-05 19:43:16 +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 8b5551fc26 Replace \get_class with get_class 2019-06-07 18:20:15 +02:00
James Cole 2a2f29533d Some improvements, also edit screen. 2019-06-01 20:38:18 +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 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 e0d87aa11e First part of a large code cleanup commit. 2019-02-12 21:49:28 +01:00
James Cole 311d51464d Add support for #2006 2019-02-08 07:14:45 +01:00
James Cole f6d88521dd Fix test coverage. 2019-01-27 12:30:52 +01:00
James Cole 5e41641d7c Simplify account transformer 2019-01-27 07:48:49 +01:00
James Cole ca731adce7 Add account name to piggy bank transformer API. 2019-01-26 12:11:23 +01:00
James Cole 3e25d66902 Add newlines and copyright notices. 2018-12-31 07:48:23 +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 4f5d8f830e Various fixes and checks. 2018-12-21 10:11:18 +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 89942ee49c Improve test coverage for API. 2018-12-16 13:55:19 +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 2a30293905 Improve test coverage. 2018-12-12 20:30:25 +01:00
James Cole ae4612f134 Fix test coverage. 2018-12-09 20:54:11 +01:00
James Cole 108d43f967 Budgets and budget limits end point. 2018-12-09 08:45:53 +01:00
James Cole 82e4055fa6 Expand currency endpoint. 2018-12-09 06:51: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 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 b2381f4657 Add tag endpoint. 2018-12-05 19:12:38 +01:00
James Cole 64a3e46cbe New endpoints for transactions. 2018-12-04 19:36:54 +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 9cd10f58ed Expand API with fields: liability_type, liability_amount, liability_start_date, interest, interest_period. Improve IBAN field. #1866 2018-11-14 19:41:36 +01:00
James Cole e491dda229 Currencies can now be enabled and disabled. 2018-11-10 10:04:46 +01:00
James Cole 2c2814c998 Align notes with object, not separate. 2018-09-27 07:43:30 +02:00
James Cole dd95776144 Code for #833 2018-08-12 10:06:20 +02:00