Commit Graph

4893 Commits

Author SHA1 Message Date
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
2d7b7c2f3f
Expand recurring transactions API 2018-06-29 19:27:07 +02:00
James Cole
d0db1117f7 Recurrence first start and API routes. 2018-06-29 14:07:33 +02:00
James Cole
e287e76db5 Complete preferences. 2018-06-29 12:28:29 +02:00
James Cole
8c28c4b5ac New translations and routes. 2018-06-29 12:11:44 +02:00
James Cole
f048e943f8 Implement piggy bank API. 2018-06-29 08:06:17 +02:00
James Cole
12a84572e2 First code for the piggy bank API. 2018-06-29 06:43:44 +02:00
James Cole
c8de1d3372 New (empty) API controllers. 2018-06-28 22:15:22 +02:00
James Cole
234e3f4ca5 Implement link type controller. 2018-06-28 22:14:50 +02:00
James Cole
7749fb1a0b Expand API for journal links. 2018-06-28 17:02:13 +02:00
James Cole
f55d4e32c0 Implement currency exchange rate API. 2018-06-28 07:32:58 +02:00
James Cole
cfd98a33fe Fix #1463 2018-06-28 06:43:59 +02:00
James Cole
57cf7f6f0d Update some things for recurring transactions. 2018-06-28 06:31:31 +02:00
James Cole
a8e666db34 Expand view to include weekend responses. 2018-06-27 18:30:53 +02:00
James Cole
7b46339a5d Add some logging to weekly recurring. 2018-06-27 05:40:14 +02:00
James Cole
20aa6e429b Expand support for weekend and add some logging. 2018-06-27 05:37:56 +02:00
James Cole
7ba11a57a8
make sure recurrence can skip weekends. 2018-06-26 21:17:50 +02:00
James Cole
49de4f2200
Expand report email. 2018-06-26 19:26:10 +02:00
James Cole
5d01955133
Various extensions to recurring transactions. 2018-06-26 18:49:33 +02:00
James Cole
7591f3fa29
Send mail message when cron has hit. 2018-06-25 16:01:45 +02:00
James Cole
89f8f9b45b
Fix view of bills. 2018-06-24 16:17:42 +02:00
James Cole
5b0e61033c
Add configuration to Api. 2018-06-24 15:33:36 +02:00
James Cole
096af00a72
Add Category to API 2018-06-24 15:05:59 +02:00
James Cole
dca2dc4600
Add budgets to API. 2018-06-24 14:54:06 +02:00
James Cole
96b482dac5
Fix #1510 2018-06-24 13:59:20 +02:00
James Cole
e05664f34f
Fix #1509 2018-06-24 13:46:34 +02:00
James Cole
72cca5ccbf
Expand schedule. 2018-06-24 13:23:08 +02:00
James Cole
0b9be029ac
Expand API with budget limits 2018-06-24 13:20:29 +02:00
James Cole
91701473af
Expand API with available budgets. 2018-06-24 08:33:06 +02:00
James Cole
ad6a9a7df7
Expand API for attachments. 2018-06-24 06:51:22 +02:00
James Cole
793cfcb2c5
Code for #1503 2018-06-23 17:59:37 +02:00
James Cole
3a71bd01fb
Remove dead code. 2018-06-23 17:40:41 +02:00
James Cole
a1d99c1954
Bunq and Spectre will ask to apply rules. 2018-06-23 10:55:26 +02:00
James Cole
19a874b274
Ability to delete recurring transactions. 2018-06-23 08:19:29 +02:00
James Cole
7c84af2370
Schedule recurring transactions daily. 2018-06-23 05:41:14 +02:00
James Cole
db1c27d833
First attempt at job to create transactions for recurring transactions. 2018-06-22 18:42:23 +02:00
James Cole
50b599b1a9
Some refactoring. 2018-06-21 18:58:27 +02:00
James Cole
1d162edb59
Improve code for recurring transactions. 2018-06-21 18:57:51 +02:00
James Cole
7bdd4ddeab
Small refactoring. 2018-06-21 18:56:44 +02:00
James Cole
ae6e5a5599
Clean up API references. 2018-06-20 21:17:16 +02:00
James Cole
1222184b68
Include softdelete 2018-06-20 21:16:42 +02:00
James Cole
18f779c6de
Various fixes. 2018-06-20 16:27:57 +02:00
James Cole
138f67581c
Fix #1483 2018-06-20 16:09:15 +02:00
James Cole
597d6ac513
Fix #1492 2018-06-20 16:06:47 +02:00
James Cole
56bc79d64e
Various code to fix checkboxes. 2018-06-18 21:07:09 +02:00
James Cole
0374c32236
Improve code for edit routine #1469 2018-06-17 17:45:47 +02:00
James Cole
d73cd4b515
Can now create recurring transactions. #1469 2018-06-17 15:14:34 +02:00
James Cole
abf218fc21
Prevent empty box. 2018-06-17 07:45:10 +02:00
James Cole
dcf90b6159
Cannot create transfer 2018-06-17 07:44:59 +02:00
James Cole
1cf91c78f8
Lots of new code for recurring transactions. #1469 2018-06-16 21:47:51 +02:00
James Cole
181c23b07c Various updated code for recurring transactions. 2018-06-15 22:06:33 +02:00
James Cole
955cde3ed9 Don't report authentication exceptions. 2018-06-14 19:52:20 +02:00
James Cole
477a3c7eb2 Fix various bugs in the import routine, discovered by Doug. 2018-06-13 19:03:18 +02:00
James Cole
f4b66b980b
Prevent index error 2018-06-13 08:22:10 +02:00
James Cole
c19a700662 Set demo user back to English at login. 2018-06-12 21:41:58 +02:00
James Cole
fc011ba1d9 Add calendar view. 2018-06-12 21:38:05 +02:00
James Cole
8f4db78ff2 Capital sensitive [skip ci] 2018-06-12 19:03:01 +02:00
James Cole
4b4dc2e298 Various code related to the recurring transactions. 2018-06-12 18:48:15 +02:00
James Cole
2de19547ca
Fix missing variable 2018-06-11 11:41:38 +02:00
James Cole
5a058491b0 Some code optimalisations. 2018-06-10 16:59:41 +02:00
James Cole
6743d99d9b First batch of code for recurring transactions #1469 2018-06-10 16:59:03 +02:00
James Cole
3440c3e77a Invalidate cache right after storing data #1478 2018-06-10 07:10:44 +02:00
James Cole
dd17f06362 Fix #1475 2018-06-09 07:09:43 +02:00
James Cole
8a15cb3a34 Remove the option to check for updates from Sandstorm installations. 2018-06-09 06:07:40 +02:00
James Cole
4a548ac282 Fix #1474 2018-06-09 05:50:31 +02:00
James Cole
4a12d4d156 Code cleanup [skip ci] 2018-06-06 21:23:00 +02:00
James Cole
20044427b4 Use Guzzle, not Requests library. 2018-06-06 21:20:21 +02:00
James Cole
073dedd483 Add debug info 2018-06-06 05:54:24 +02:00
James Cole
1e9eb843c0 Still not sure what's causing the empty strings to appear. 2018-06-03 19:14:03 +02:00
James Cole
c7af25ac38 Fix last minute issues. 2018-06-03 08:23:49 +02:00
James Cole
332d32c319 Fix tests 2018-06-02 20:02:42 +02:00
James Cole
2f824ba1a8 Some more last-minute fixes. 2018-06-02 19:23:46 +02:00
James Cole
a6b09acd5e Some last minute fixes. 2018-06-02 18:19:35 +02:00
James Cole
ba01c4bbe8 Ignore basic methods, improving code coverage. 2018-06-02 06:18:07 +02:00
James Cole
ddc1d81665 Fix tests, improve coverage. 2018-06-02 06:11:13 +02:00
James Cole
790aeb3c46 Fix #1458 2018-06-02 05:46:37 +02:00
James Cole
6ed5be10b1 Expand test coverage. 2018-06-01 22:20:08 +02:00
James Cole
a7b8470d9e Expand test coverage. 2018-06-01 22:04:52 +02:00
James Cole
e47e6b1958 Fix null pointer. #1443 2018-06-01 13:11:23 +02:00
James Cole
4c04415e80 Fix #1452. 2018-06-01 13:11:10 +02:00
James Cole
df87d03f32 FF3 will apply rules when importing from bunq #1443 2018-06-01 05:49:33 +02:00
James Cole
3fbe851a0b Include external ID with import. 2018-06-01 05:23:57 +02:00
James Cole
d1b2e63950 Small fixes for import routine. 2018-05-31 22:33:42 +02:00
James Cole
34fd8cf751 Fix #1442 2018-05-31 21:48:09 +02:00
James Cole
f1fe90fce0 Fix #1455 2018-05-31 21:30:25 +02:00
James Cole
2ba6fa0dda Add description to debug logging. #1443 2018-05-31 21:13:07 +02:00
James Cole
f2928e3d7d Possible fix for #1453 2018-05-31 20:34:49 +02:00
James Cole
68e7d45f63
Fix #1451 2018-05-30 18:38:39 +02:00
James Cole
49e302e1bc
Reinstate ability to download config. 2018-05-30 18:36:21 +02:00
James Cole
b33ca786ae
use cases for rules tested. 2018-05-30 18:05:06 +02:00
James Cole
c339a183b9
Fix code coverage and a test #1443 2018-05-30 18:04:43 +02:00
James Cole
e9e771e57b
List 100 entries for bunq. #1443 2018-05-30 18:04:00 +02:00
James Cole
fbb9d7c6b4
It's about expecting JSON, not accepting it. 2018-05-29 18:33:43 +02:00
James Cole
10abd7b0ae
Delete account meta data when field is made empty. 2018-05-29 18:31:48 +02:00
James Cole
3de36901b8
Fix #1425 2018-05-29 07:25:04 +02:00
James Cole
5b4967acb9
Changes in error handler 2018-05-29 07:09:11 +02:00
James Cole
0a007b1e6e
Fix menu view. 2018-05-29 06:30:25 +02:00
James Cole
4ad68b7dfa
Fix #1449 2018-05-28 19:07:06 +02:00
James Cole
73aef1b9a4
Code for #1415 2018-05-26 13:55:11 +02:00