Commit Graph

236 Commits

Author SHA1 Message Date
James Cole
e54a011e0c
More validation for #3080 2020-02-05 20:37:23 +01:00
James Cole
067246be79
Check if object is countable, fix #3080 2020-02-04 19:20:34 +01:00
James Cole
534f4de520
Fix an issue where users were unable to create revenue / expense account combinations with the same name. #2987 2020-01-11 17:31:32 +01:00
James Cole
e1186b48ec
Fix account name validator and make sure the location CRUD works in the API for accounts. 2019-12-30 20:44:52 +01:00
James Cole
dfca5b8722
No check if no accounts submitted. 2019-12-22 07:50:21 +01:00
James Cole
adb32ceed8
Fix #2580 2019-12-20 07:15:40 +01:00
James Cole
828b9d32aa
Fix #2805 2019-11-07 06:10:46 +01:00
James Cole
b8c8aabbf4
Empty foreign amount should not be a problem. 2019-10-24 10:14:08 +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
0eae4329f4
Fix #2584 2019-09-23 16:33:27 +02:00
James Cole
cb7a4fedf7
Fix #2553 2019-09-07 19:46:16 +02:00
James Cole
1c68b0902d
Fix for #2555 2019-09-07 19:40:44 +02:00
James Cole
33d0b8ca22 Fix #2501 2019-08-27 07:51:34 +02:00
James Cole
7720519076 Fix for #2500 2019-08-27 07:28:39 +02:00
James Cole
96caf3491e Copy method for validation. 2019-08-27 05:57:09 +02:00
James Cole
2b40b60d01 Push empty object {} and recurrence doesn't change. #2483 2019-08-26 19:09:55 +02:00
James Cole
f9dc58c3a8 Post new recurrence meta (piggy, tags) works. #2483 2019-08-26 18:44:04 +02:00
James Cole
ac64bac558 Error about not submitting a repetition is given under "repetitions". #2483 2019-08-26 18:15:44 +02:00
James Cole
967ea6a181 Another fix for #2440 2019-08-22 17:56:48 +02:00
James Cole
fc78c32fca
Add newline to files 2019-08-17 12:09:03 +02:00
James Cole
c2296c3ad5
Code cleanup 2019-08-17 10:47:29 +02:00
James Cole
f09d0e87e4
Remove inspection, add TODO's, make code a bit simpler. 2019-08-16 21:38:35 +02:00
James Cole
c8c8fce55f
Update language stuff 2019-08-08 17:52:46 +02:00
James Cole
62b5cf04ad
Refactor tests and code to handle new 2FA methods. 2019-08-04 10:27:37 +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
5bbe1eab7c
Expand test coverage and improve transaction management code. 2019-07-01 20:22:35 +02:00
James Cole
947b83cbd1
Improve test coverage. 2019-06-29 19:47:31 +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
2b76b4a2b2
Re-implement transaction and transaction link tests. 2019-06-09 09:58:55 +02:00
James Cole
3c2dfc52bc
API updates. 2019-06-09 08:26:23 +02:00
James Cole
85f9c256a1
Refactor some code for recurrences. 2019-06-08 06:19:21 +02:00
James Cole
fba3cb6d90
Remove unnecessary backslash 2019-06-07 17:58:11 +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
8b7e87ae57
Big refactor to remove the deprecated transaction collector. 2019-05-30 12:31:19 +02:00
James Cole
66c55b7bbe Improve tests, models and views. 2019-04-16 16:20:46 +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
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
e0d87aa11e First part of a large code cleanup commit. 2019-02-12 21:49:28 +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
d7bf9e234c
Fix test coverage. 2019-01-01 18:03:24 +01:00
James Cole
89942ee49c Improve test coverage for API. 2018-12-16 13:55:19 +01:00
James Cole
ae4612f134
Fix test coverage. 2018-12-09 20:54:11 +01:00
James Cole
8e4092e7d7
Code and routes for rules. 2018-12-07 16:03:05 +01:00
James Cole
050334a648
Various API updates. 2018-12-03 07:18:05 +01:00
James Cole
db7e3d725e Fix for #1781 2018-10-14 17:38:26 +02:00
James Cole
aa1ae18dbb Fix validation #1720 2018-09-26 20:35:01 +02:00
James Cole
57b4a5be08 Code and tests for #1450 2018-09-15 13:43:57 +02:00
James Cole
46ba0a5a5a Mock more repositories in tests. 2018-09-03 18:52:46 +02:00
James Cole
5908c0ce8c
Code cleanup and realign. 2018-08-06 19:14:30 +02:00
James Cole
0a89f4000d
Synchronise API and app rule management. 2018-08-05 15:41:13 +02:00
James Cole
422e80530b
Refactor rule creation. 2018-08-05 15:34:20 +02:00
James Cole
8dbc846314
Basic code for tracking liabilities. 2018-08-04 17:30:47 +02:00
James Cole
f0d3ca5d53
Various code cleanup. 2018-08-04 17:30:06 +02:00
James Cole
e8c9554dd6 Remove TODO's, add some suppressors for code quality. 2018-07-25 19:43:02 +02:00
James Cole
b7752928a4 Give all of these files a newline at the end. 2018-07-22 20:32:02 +02:00
James Cole
662b832274 Fix max amount. 2018-07-22 08:36:30 +02:00
James Cole
44fb307da4
Code cleanup. 2018-07-20 14:34:56 +02:00
James Cole
ac8776aea4 Add annotated methods. 2018-07-15 10:00:08 +02:00
James Cole
7b41c5b301 Cast all translations to strings. 2018-07-15 09:38:49 +02:00
James Cole
f1462dbd3d Small code quality improvements. 2018-07-14 23:22:08 +02:00
James Cole
81d70bd811 Clean up API code. 2018-07-05 18:02:02 +02:00
James Cole
36a6981329
Halfway rule API. 2018-06-30 16:46:51 +02:00
James Cole
664451d0c6
Fixed #1405 2018-05-26 07:48:49 +02:00
James Cole
13b78bdc20
Code cleanup 2018-04-28 06:23:13 +02:00
James Cole
7af10aca9e
Add new action to link a transaction to a bill. 2018-04-07 06:20:45 +02:00
James Cole
fa7ab45a40
Code cleanup 2018-04-02 14:50:17 +02:00
James Cole
170d23d768
Code cleanup before release. 2018-03-29 19:01:47 +02:00
James Cole
aad0864018
Various code cleanup [skip ci] 2018-03-10 22:38:20 +01:00
James Cole
77aced6734
Test every happy path for journal creation. 2018-02-18 16:35:26 +01:00
James Cole
370e9b25d1
Expand API. 2018-02-13 18:24:06 +01:00
James Cole
ef338e2515
Fix #1174 2018-02-11 15:27:28 +01:00
James Cole
138c38fbb5
Clean up code in validator. 2018-02-10 09:22:13 +01:00
James Cole
7c70732247
Some light refactoring. No changes. 2018-01-25 18:41:27 +01:00
James Cole
79d6055a78
Fix #1131 2018-01-12 20:32:09 +01:00
James Cole
3815f9836f
Various code cleanup. 2017-12-29 09:05:35 +01:00
James Cole
1f6e42afd9
Update copyright [skip ci] 2017-12-17 14:44:05 +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
ac461d64a8
New copyright notice. 2017-10-21 08:40:00 +02:00
James Cole
b1135cee60
Various code cleanup 2017-09-16 07:17:58 +02:00
James Cole
5e900736f8
Various code cleanup. 2017-09-14 17:40:02 +02:00
James Cole
233305ecb4
Change namespace of rules. 2017-09-13 07:49:58 +02:00
James Cole
632d95f1fb Should fix rule, category and other name checks. #793 2017-09-01 11:20:51 +02:00
James Cole
5d1e90d29c
Expand verify password routine. 2017-08-08 16:30:21 +02:00
James Cole
194fe178c0
Refactor for #732 2017-08-04 15:48:26 +02:00
James Cole
5d10a19bfa
First version of routine #732 2017-08-04 15:46:52 +02:00
James Cole
22144b78ea
Strict comparisons. 2017-07-15 16:41:07 +02:00
James Cole
5770edcde2
Expanded test coverage. 2017-03-25 13:41:17 +01:00
James Cole
1fb0a64f31
Various code cleanup [skip ci] 2017-03-24 15:15:12 +01:00
James Cole
222b3008d5
Expanded test coverage. 2017-03-24 11:07:38 +01:00
James Cole
4cad2eb0c4
Upgraded validator 2017-01-30 16:35:41 +01:00