Commit Graph

359 Commits

Author SHA1 Message Date
James Cole
74247c292f
Update / create methods can handle order #3200 2020-07-24 16:41:58 +02:00
James Cole
62fd701808
Add limit #3150 2020-07-21 06:20:31 +02:00
James Cole
43d7c956a4 Fix #3344 2020-05-07 06:44:01 +02:00
James Cole
2101717edb Can return without split. 2020-05-05 20:32:04 +02:00
Maxim Kurbatov
53eb863f9d
Fix #3335 Reconciliation account currency is wrong when base account has non-default currency 2020-05-05 22:07:42 +04:00
James Cole
7eb2451e3d
Improved chart for #2938 2020-03-20 04:37:45 +01:00
James Cole
2a46756838
Attachments for accounts are visible #2828 2020-03-19 18:20:23 +01:00
James Cole
75afe35e98
API can deal with attachments for more models. #2828 2020-03-19 08:32:42 +01:00
James Cole
d580bf8f43
Fix untranslatable strings #3159 2020-02-29 13:58:34 +01:00
James Cole
64a6661ea4
Update email address. 2020-02-16 14:00:57 +01:00
James Cole
54b049e106
Can edit and set location for accounts. 2019-12-30 12:12:08 +01:00
James Cole
f82d0dda0a
Fixes for #2660 2019-11-10 07:26:49 +01:00
James Cole
d5afba6137
Fix order account. 2019-10-27 18:12:30 +01:00
James Cole
6efe5cfd4d
Fix #2694 2019-10-19 19:17:14 +02:00
James Cole
92158e52ef
Update copyright of Firefly III to the GNU Affero General Public License as suggested by @nxxxse in #2607. This applies to all code in this commit from this moment onwards. 2019-10-02 06:37:26 +02:00
James Cole
47de2fec28 Revamp multi-account report. 2019-09-03 22:35:41 +02:00
James Cole
19feefda2d Improve test coverage. 2019-08-29 17:53:25 +02:00
James Cole
5fb7635100 Remove double lines from code. 2019-08-28 16:28:14 +02:00
James Cole
d836c8217d No longer have to submit mandatory fields to account end point. Just submit the field you wish to update, the rest will be untouched. 2019-08-24 07:56:08 +02:00
James Cole
c2296c3ad5
Code cleanup 2019-08-17 10:47:29 +02:00
James Cole
efc6b0e45a
Add a todo [skip ci] 2019-08-06 05:39:05 +02:00
James Cole
0b8427f881
Add some TODO's, refactor some code. 2019-08-03 19:17:59 +02:00
James Cole
9b574ce7ad
Improve test coverage. 2019-07-31 16:53:09 +02:00
James Cole
7fd3f77c3e
Make sure the convert controller works again. 2019-07-05 19:43:16 +02:00
James Cole
9f50c5db3d
Finalise account tests 2019-06-23 05:53:01 +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
2ab9d2e6ee
Improve test coverage. 2019-06-10 20:14:00 +02:00
James Cole
8b5551fc26
Replace \get_class with get_class 2019-06-07 18:20:15 +02:00
James Cole
8b7e87ae57
Big refactor to remove the deprecated transaction collector. 2019-05-30 12:31:19 +02:00
James Cole
8676764513 Remove various sort routines. 2019-05-04 20:58:43 +02:00
James Cole
87d5cabe52 Search improvements. 2019-03-02 14:12:09 +01:00
James Cole
1284f9cecc Refactored API code surrounding accounts to make transformers mockable. 2018-12-15 07:59:49 +01:00
James Cole
97f6e68164
Complete accounts and bills end point. 2018-12-09 13:09:43 +01:00
James Cole
bb9f763729 Repositories will now warn if used in test environment. 2018-09-03 08:41:03 +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
7c34144ccd
Some basic code for liability accounts. 2018-08-22 21:18:15 +02:00
James Cole
c5051b3e46
Make method nullable. 2018-08-07 19:29:10 +02:00
James Cole
5908c0ce8c
Code cleanup and realign. 2018-08-06 19:14:30 +02:00
James Cole
33294dd9f0
Allow editing of liabilities. 2018-08-05 18:59:15 +02:00
James Cole
8dbc846314
Basic code for tracking liabilities. 2018-08-04 17:30:47 +02:00
James Cole
e8c9554dd6 Remove TODO's, add some suppressors for code quality. 2018-07-25 19:43:02 +02:00
James Cole
abb249643f Fix bad class reference. 2018-07-24 20:49:25 +02:00
James Cole
086eccaf4a Updates for new Sandstorm package. 2018-07-24 20:30:52 +02:00
James Cole
06d22e843a Code optimizations. 2018-07-23 21:49:15 +02:00
James Cole
ca096852a5 Code optimisations. 2018-07-22 18:50:27 +02:00
James Cole
13b78bdc20
Code cleanup 2018-04-28 06:23:13 +02:00
James Cole
a3c34e6b3c
Code cleanup 2018-04-02 15:10:40 +02:00
James Cole
170d23d768
Code cleanup before release. 2018-03-29 19:01:47 +02:00
James Cole
6a6482dc7f
Finish up bunq import routine. 2018-03-24 18:55:02 +01:00
James Cole
1645490f5c
Avoid using model methods and use repository instead 2018-03-19 19:39:02 +01:00
James Cole
552a8e130c
Add support methods. 2018-03-19 08:17:31 +01:00
James Cole
b12872e5de
Various code cleanup. 2018-03-11 16:24:07 +01:00
James Cole
aad0864018
Various code cleanup [skip ci] 2018-03-10 22:38:20 +01:00
James Cole
5b8adbfd0c
Repository and test clean up. 2018-02-28 21:32:59 +01:00
James Cole
6591fa9fb4
Small adjustments to fix tests. 2018-02-23 16:21:28 +01:00
James Cole
b627d42160
Code removal. The code removed from these classes must move to respective services. 2018-02-22 20:07:14 +01:00
James Cole
4e923057ae
Clean up repository. 2018-02-21 21:11:44 +01:00
James Cole
35d0bd1985
Factory seems to work for update and create 2018-02-21 21:06:59 +01:00
James Cole
b4157e8ce0
Build account update service. 2018-02-21 20:34:24 +01:00
James Cole
81221038f0
Expand services. 2018-02-21 18:42:15 +01:00
James Cole
9cc1bfb4b5
Improve code for test coverage 2018-02-16 22:14:53 +01:00
James Cole
33db99ffd3
Update find methods to return null 2018-02-16 15:19:19 +01:00
James Cole
370e9b25d1
Expand API. 2018-02-13 18:24:06 +01:00
James Cole
50882f309b
Make sure number of steps is always correct. 2018-01-13 07:36:44 +01:00
James Cole
590f0a83ea
Code for #1098 2018-01-06 11:56:20 +01:00
James Cole
76d8017be5
Small extension on import account, for testing mostly. 2018-01-06 09:33:28 +01:00
James Cole
246af608d3
Update repository to fix #972 2018-01-04 22:44:47 +01:00
James Cole
b73884160a
Fix account controller + coverage. 2017-12-31 10:40:27 +01:00
James Cole
d9dd00eb39
Fix #1074 2017-12-30 21:04:04 +01:00
James Cole
3815f9836f
Various code cleanup. 2017-12-29 09:05:35 +01:00
James Cole
0977d8d631
Fix #1070 2017-12-28 18:28:22 +01:00
James Cole
f7652e7f01
Fix data export. 2017-12-26 08:32:00 +01:00
James Cole
8bd76d1ff0
Various code cleanup. 2017-12-22 18:32:43 +01:00
James Cole
1f6e42afd9
Update copyright [skip ci] 2017-12-17 14:44:05 +01:00
James Cole
78335e5814
Expand tests, do code cleanup. 2017-12-17 14:30:53 +01:00
James Cole
b93a96db23
Expand code for #384 2017-12-10 12:00:08 +01:00
James Cole
be0758ce8a
Update reconciliation code for #1011 and #736 2017-11-24 21:51:07 +01:00
James Cole
ffca858b8d
Code clean up. 2017-11-15 12:25:49 +01:00
James Cole
649dca77f5
Code clean up. 2017-11-15 10:52:29 +01:00
James Cole
d2ab03061f
Various code cleanup. 2017-11-05 19:49:20 +01:00
James Cole
b4c2631ef7
Catch undefined index in account repository. 2017-11-01 20:04:25 +01:00
James Cole
e0a0dbb6da
Update repository for #972 2017-11-01 19:30:13 +01:00
James Cole
ac461d64a8
New copyright notice. 2017-10-21 08:40:00 +02:00
James Cole
99a0bf1286
This fixes #717 2017-07-25 21:01:25 +02:00
James Cole
7b03b0c5fc
Some PHP 7.1 compatible code. 2017-07-23 19:06:24 +02:00
James Cole
8bb7d5de3f
Various code clean up. 2017-07-23 08:16:11 +02:00
James Cole
22144b78ea
Strict comparisons. 2017-07-15 16:41:07 +02:00
James Cole
3b3579025d
Improve results when presented with invalid data. #701 2017-07-14 17:57:20 +02:00
James Cole
a905cce2c9
Expand import routine. 2017-06-20 21:04:25 +02:00
James Cole
92c5cabd70
Try to untangle complex repositories 2017-06-07 08:18:42 +02:00
James Cole
a487c7b4b2
Make sure amounts are formatted, and fixed some issues. 2017-06-04 23:39:26 +02:00
James Cole
82e74a2afd
Big update to properly support multi currencies. 2017-06-04 13:39:16 +02:00
James Cole
74664afa68
Was not able to remove opening balance. 2017-06-02 13:00:24 +02:00
James Cole
17fb6983d8
Fix issue #637 with cash accounts. 2017-05-07 19:45:40 +02:00
James Cole
052b804855
Fixed a bug where the opening balance could not be stored. 2017-04-27 07:44:35 +02:00
James Cole
adb16e4560
Also make sure that the account create screen sets the correct currency id. 2017-04-14 07:32:30 +02:00
James Cole
953c38563b
Make sure that accounts and their opening balance values are the same currency. 2017-04-14 07:11:30 +02:00
James Cole
595596d73f
Apparently this is changed in PHPStorm’s formatting templates so there you go [skip ci]. 2017-04-09 07:44:22 +02:00
James Cole
8c6972d12d
Various code cleanup. 2017-02-25 05:57:01 +01:00