Commit Graph

412 Commits

Author SHA1 Message Date
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
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
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
e491dda229
Currencies can now be enabled and disabled. 2018-11-10 10:04:46 +01:00
James Cole
b12773bc99 Fix for #1784 2018-10-17 06:06:36 +02:00
James Cole
db7e3d725e Fix for #1781 2018-10-14 17:38:26 +02:00
James Cole
e33bbc6f16
Expand test coverage. 2018-09-30 11:57:51 +02:00
James Cole
6c4f967c39 Fix for #1728 2018-09-27 05:57:06 +02:00
James Cole
fe8f5573d2
Clean up request class. 2018-09-23 06:57:27 +02:00
James Cole
d9f515900c Expand code coverage. 2018-09-15 13:44:36 +02:00
James Cole
b855c54e81 Clean up some old code. 2018-09-06 07:38:51 +02:00
James Cole
b1cc17d96e Make sure each source of transactions stores where it's from. 2018-09-05 19:45:59 +02:00
James Cole
de754ca4e0 Improve test coverage. 2018-09-02 20:13:25 +02:00
James Cole
69b4632ef6 Fix #1642 2018-08-31 21:11:47 +02:00
James Cole
8c1d1d1db0 Improved implementation of liability accounts and the option to add or remove accounts from the net-worth calculations. 2018-08-26 18:40:38 +02:00
James Cole
4876053018 Test a fix for #1620 2018-08-19 19:31:21 +02:00
James Cole
21bff39e31
Fix #1620 2018-08-18 20:13:26 +02:00
James Cole
ba09901228
fix #1615 2018-08-18 20:11:12 +02:00
James Cole
219a0cd612
Fix for #1617 2018-08-17 05:54:29 +02:00
James Cole
b605ede74e
Move methods to traits. 2018-08-10 17:05:37 +02:00
James Cole
201bc7db53
Update requests. 2018-08-07 19:24:07 +02:00
James Cole
5908c0ce8c
Code cleanup and realign. 2018-08-06 19:14:30 +02:00
James Cole
422e80530b
Refactor rule creation. 2018-08-05 15:34:20 +02:00
James Cole
f0d3ca5d53
Various code cleanup. 2018-08-04 17:30:06 +02:00
James Cole
0312ba8ad7 Various bugfixes and code clean up. 2018-07-27 04:46:21 +02:00
James Cole
e8c9554dd6 Remove TODO's, add some suppressors for code quality. 2018-07-25 19:43:02 +02:00
James Cole
7f4ecd40ce Fix issues where data-variable was not initialized properly. 2018-07-25 07:11:04 +02:00
James Cole
7c950c3022 Remove a lot of deprecated code. 2018-07-25 06:45:25 +02:00
James Cole
06d22e843a Code optimizations. 2018-07-23 21:49:15 +02:00
James Cole
67ea825d4a Remove unused methods. 2018-07-22 21:09:57 +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
4d5bdd25a8 Add phpdocs everywhere. 2018-07-22 08:10:16 +02:00
James Cole
44fb307da4
Code cleanup. 2018-07-20 14:34:56 +02:00
James Cole
7b41c5b301 Cast all translations to strings. 2018-07-15 09:38:49 +02:00
James Cole
5665f127aa Improve code quality. 2018-07-09 19:24:08 +02:00
James Cole
d05a1e0260 Specify return types. 2018-07-08 12:28:42 +02:00
James Cole
b315882f58 Various code cleanup. 2018-07-08 12:08:53 +02:00
James Cole
2f2f907ffe Various code optimalisations. 2018-07-08 07:59:58 +02:00
James Cole
d48c3a6d2f Fix tests 2018-07-03 05:52:27 +02:00
James Cole
54afc6ca8c Some last minute updates. 2018-07-02 20:17:50 +02:00
James Cole
7629dfd54a Fix issues with #1521 2018-07-02 15:37:56 +02:00
James Cole
f13df7e605 Implement rules in API. 2018-06-30 17:49:14 +02:00
James Cole
0509e54a95
Complete API for recurring transactions. 2018-06-30 06:14:39 +02:00
James Cole
c9356c1237
Restructure code to rename a variable. 2018-06-30 05:21:21 +02:00
James Cole
20aa6e429b Expand support for weekend and add some logging. 2018-06-27 05:37:56 +02:00
James Cole
89f8f9b45b
Fix view of bills. 2018-06-24 16:17:42 +02:00
James Cole
0b9be029ac
Expand API with budget limits 2018-06-24 13:20:29 +02:00
James Cole
1d162edb59
Improve code for recurring transactions. 2018-06-21 18:57:51 +02:00
James Cole
56bc79d64e
Various code to fix checkboxes. 2018-06-18 21:07:09 +02:00
James Cole
d73cd4b515
Can now create recurring transactions. #1469 2018-06-17 15:14:34 +02:00
James Cole
1cf91c78f8
Lots of new code for recurring transactions. #1469 2018-06-16 21:47:51 +02:00
James Cole
f4b66b980b
Prevent index error 2018-06-13 08:22:10 +02:00
James Cole
4a12d4d156 Code cleanup [skip ci] 2018-06-06 21:23:00 +02:00
James Cole
34fd8cf751 Fix #1442 2018-05-31 21:48:09 +02:00
James Cole
13b78bdc20
Code cleanup 2018-04-28 06:23:13 +02:00
James Cole
36329e596e
Fix #1334 2018-04-21 23:48:54 +02:00
James Cole
15a22f0bfc
Expand rules and bills. 2018-04-14 20:31:31 +02:00
James Cole
67fa4a0fc7
Add currency controls to API 2018-04-13 17:28:11 +02:00
James Cole
8f0e36a8e4
Code for #1324 2018-04-08 16:27:52 +02:00
James Cole
7b715925cf
Code for #1324 2018-04-07 22:23:16 +02:00
James Cole
2685256c93
Fix split edit. 2018-04-04 19:15:05 +02:00
James Cole
a3c34e6b3c
Code cleanup 2018-04-02 15:10:40 +02:00
James Cole
be5c44af61
Update some code, add security txt file. 2018-03-28 19:37:59 +02:00
James Cole
6660306ac4
Various code cleanup. 2018-03-25 09:01:43 +02:00
James Cole
3e22c9860e
Fix some tests. 2018-03-23 05:31:45 +01:00
James Cole
909f72e6be
Move notes for attachments to different object. This sacrifices the original notes. 2018-03-19 15:28:35 +01:00
James Cole
6ab03bb228
Improve IBAN uniqueness. 2018-03-19 08:16:54 +01:00
James Cole
b12872e5de
Various code cleanup. 2018-03-11 16:24:07 +01:00
James Cole
24715c72a2
Remove unused functions. 2018-03-11 15:54:33 +01:00
James Cole
dd2f3c861b
Optimize imports. 2018-03-10 20:30:09 +01:00
James Cole
c8ecb3e0ee
Fix #1199 for web interface 2018-03-10 09:44:04 +01:00
James Cole
19f7027718
Fix #1198 2018-03-09 04:47:43 +01:00
James Cole
7109fd8196
Correct reference to journal description 2018-03-07 10:18:36 +01:00
James Cole
a97bfc92e1
Add newlines and strict types 2018-03-05 19:35:58 +01:00
James Cole
7542175258
Improve test coverage. 2018-03-03 17:16:47 +01:00
James Cole
5b8adbfd0c
Repository and test clean up. 2018-02-28 21:32:59 +01:00
James Cole
54ba18975a
Use different method for finding objects. 2018-02-28 20:23:45 +01:00
James Cole
1a643e2042
Expand tests 2018-02-25 17:38:24 +01:00
James Cole
1aaf5fd288
Improve split controller code. 2018-02-25 16:04:25 +01:00
James Cole
211caa07dc
Update edit and submit routines for transactions. 2018-02-24 14:31:20 +01:00
James Cole
166cdad58b
Some intermittent changes to storing journals. 2018-02-24 09:17:15 +01:00
James Cole
1a721ac6b5
Fix transactions. 2018-02-23 16:59:21 +01:00
James Cole
ce56cc538d
Remove bad method. 2018-02-23 15:13:09 +01:00
James Cole
269433bf00
Refactor reconciliation routine 2018-02-23 15:13:01 +01:00
James Cole
dae3371c69
Move common methods to traits 2018-02-23 15:12:47 +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
35d0bd1985
Factory seems to work for update and create 2018-02-21 21:06:59 +01:00
James Cole
81221038f0
Expand services. 2018-02-21 18:42:15 +01:00
James Cole
95648c37b3
Various code cleanup. 2018-02-09 19:11:55 +01:00
James Cole
80f96abf08
Fix notes in link types. 2018-01-17 10:40:44 +01:00
James Cole
cdeabaaf9a
Extra fix to cover for #1091 2018-01-02 19:53:22 +01:00
James Cole
d9dd00eb39
Fix #1074 2017-12-30 21:04:04 +01:00
James Cole
3fba741f1b
Update views and routes for #1078 2017-12-30 14:25:11 +01:00
Victor Mosin
805456d032 Introduced bulk edit endpoint for bulk edit of categories and tags 2017-12-30 09:21:28 +01:00
James Cole
e881bb55a7
Improve code coverage. 2017-12-26 17:34:59 +01:00
James Cole
08b743ddcb
Expand test coverage. 2017-12-23 17:42:07 +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
1d58d519a0
Unrelated code cleanup. 2017-12-16 19:48:31 +01:00
James Cole
4998eaeaf1
Code for #384 2017-12-09 21:49:19 +01:00
James Cole
0cf359b75f
Code for #959 2017-11-25 20:54:42 +01:00
James Cole
be0758ce8a
Update reconciliation code for #1011 and #736 2017-11-24 21:51:07 +01:00
James Cole
8f80ee25c2
Code for #1010 2017-11-22 21:41:48 +01:00
James Cole
573e72f7fb
Fix views for #1000 2017-11-18 05:45:58 +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
cc61281523
Add openstreetmap with a mapbox.com layer. #420 2017-09-30 17:50:22 +02:00
James Cole
91e96aa4b9
New code for email address change in profile. See #857 2017-09-26 08:52:16 +02:00
James Cole
5e900736f8
Various code cleanup. 2017-09-14 17:40:02 +02:00
James Cole
262f8a33c6
Fixed validation rules. 2017-09-12 21:44:31 +02:00
James Cole
6e80b2f4c8
Update tests. 2017-09-12 19:47:29 +02:00
James Cole
66c13f35e7
Various code cleanup. 2017-09-09 07:03:43 +02:00
James Cole
3a3eb4e84f
Various code cleanup. 2017-09-09 06:41:45 +02:00
James Cole
336fb5f5a6
Fix #820 2017-09-09 06:25:20 +02:00
James Cole
aae26c5da9
Can edit rule group #794 2017-09-08 20:12:55 +02:00
James Cole
d9dad4387e
Fix rule validation issues. 2017-09-03 15:57:13 +02:00
James Cole
b9f6119c68
Fix rule title. 2017-09-03 10:38:41 +02:00
James Cole
ea2af2378d
Expand budget pages to work with new date view. 2017-08-26 14:30:41 +02:00
James Cole
dba3d89027
Update form for linking. 2017-08-25 06:58:28 +02:00
James Cole
a5013ecbc3
Expand link view and more features #616 2017-08-21 18:16:15 +02:00
James Cole
35ab4a5ff4
Management of links and first form for link storing #616 2017-08-21 07:13:03 +02:00
James Cole
b955486f14
Updated export routine. 2017-08-18 14:45:42 +02:00
James Cole
5d1e90d29c
Expand verify password routine. 2017-08-08 16:30:21 +02:00
James Cole
5d10a19bfa
First version of routine #732 2017-08-04 15:46:52 +02:00
James Cole
8fcdb91ba3
Will no longer support extended tag modes. 2017-07-30 10:22:14 +02:00
James Cole
22144b78ea
Strict comparisons. 2017-07-15 16:41:07 +02:00
James Cole
091596e80e
Lots of new code for new importer routine. 2017-06-10 15:09:41 +02:00
James Cole
c4039b53e6
Various code cleanup. 2017-06-05 11:12:50 +02:00
James Cole
a27f5d2474
Can now create transfers with different currencies. 2017-04-14 22:25:48 +02:00
James Cole
ea3fdb0668
Clean up and consistency in foreign and native amounts. 2017-04-14 15:42:54 +02:00
James Cole
c33dd1ecee
Can now handle withdrawals in foreign currency. 2017-04-14 14:37:04 +02:00
James Cole
7e31a29b12
FF3 will now correctly store exchanged / foreign amounts. 2017-04-14 11:19:09 +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
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
1fb0a64f31
Various code cleanup [skip ci] 2017-03-24 15:15:12 +01:00
James Cole
fe66d089ad
Expanded test coverage. 2017-03-24 15:01:53 +01:00
Joris de Vries
e211881691 Remove superfluous declaration of $date
The null check is already part of the `$this->date()` function and `$date` is never used.
2017-02-22 20:20:00 +01:00
Joris de Vries
0d32f16041 Fix saving a tag’s date
The `date` function takes the fieldname where a date is stored, not the literal date.
2017-02-22 20:07:30 +01:00
James Cole
5d0cdc4ffa
Various code cleanup. 2017-02-17 06:42:36 +01:00
James Cole
a5f8aa914f
Build code for tag report. 2017-02-15 20:07:10 +01:00
James Cole
7a34536c80 Fixes #565 2017-02-13 20:39:23 +01:00
James Cole
1637190c27
Fix various tests. 2017-02-12 13:15:23 +01:00
James Cole
dcc2b9c1cb
This fixes #559 2017-02-11 18:35:16 +01:00
James Cole
f863c01a1d
Merge laravel 5.4 into develop. 2017-02-05 16:20:02 +01:00
James Cole
8a98204a69
Update app() calls 2017-02-05 16:16:15 +01:00