Commit Graph

594 Commits

Author SHA1 Message Date
James Cole
c4882231d1
Submit user preferences. 2021-03-07 09:46:12 +01:00
James Cole
d6dd6795fe
Can again destroy data. 2021-03-07 08:16:33 +01:00
James Cole
f2e5e7d182
Fix config routes. 2021-03-07 07:43:18 +01:00
James Cole
7606757d78
Add "about" paths. 2021-03-07 06:30:59 +01:00
James Cole
9cc20bbea7 All model API things done! 2021-03-06 22:22:51 +01:00
James Cole
9632f69b15 Recreate routes for transaction links. 2021-03-06 22:15:17 +01:00
James Cole
b11e3145c5 Implement currency routes. 2021-03-06 21:39:29 +01:00
James Cole
fa5d33caf5 Add routes for transactions. 2021-03-06 20:52:42 +01:00
James Cole
93a31337fc
Add transaction API, untested. 2021-03-06 20:05:17 +01:00
James Cole
a8a1eca89e
Add tags 2021-03-06 19:04:09 +01:00
James Cole
4ba713e553
Fix rule group API 2021-03-06 18:00:49 +01:00
James Cole
cfa9e8b318
Set up and manage rule endpoints. 2021-03-06 17:43:06 +01:00
James Cole
2437759368
Recurring transactions. 2021-03-06 16:15:39 +01:00
James Cole
84263b9ee8
API routes for object groups. 2021-03-06 14:50:48 +01:00
James Cole
2b2d10d1f1
Reformat API routes. 2021-03-06 12:45:49 +01:00
James Cole
1c041b9543
Clean up budget and limit routes. 2021-03-06 08:40:51 +01:00
James Cole
1c661a86b6
Temporary reshuffeling to fix API 2021-03-06 07:20:49 +01:00
James Cole
0afebb26e0
Expend API. 2021-03-05 20:17:39 +01:00
James Cole
0cb0a628e3 Added new API routes. 2021-03-05 16:28:59 +01:00
James Cole
30d653faee
Updated API code. 2021-03-05 07:03:28 +01:00
James Cole
711999f589
Export data in API. 2021-03-04 06:28:16 +01:00
James Cole
fcf578784f Some API route cleanup. 2021-03-03 17:06:18 +01:00
James Cole
df9c9ce044
Clean up some API endpoints. 2021-03-03 07:02:57 +01:00
James Cole
736f7963d1
Make sure components are edit-ready. 2021-03-01 15:27:27 +01:00
James Cole
43e8779e3b
Fix #4435 2021-02-27 05:59:40 +01:00
James Cole
e04245de96
Refactor some API routes. 2021-02-17 06:17:48 +01:00
James Cole
2f14753405
Refactor API code. 2021-02-16 09:52:39 +01:00
James Cole
e64b5dcf3a
Fix https://github.com/firefly-iii/firefly-iii/issues/4394 2021-02-15 06:39:55 +01:00
James Cole
fdba28fad7 Experimental refactor of API code. 2021-02-03 14:57:37 +01:00
James Cole
b2fce4d487
Fix #4241 2021-01-08 20:15:28 +01:00
James Cole
24b7543f72
Fix #4235 2021-01-07 20:31:48 +01:00
James Cole
6be1f5819f
Rebuild FP 2020-12-22 19:29:44 +01:00
James Cole
59962005db
API ability to manage webhooks. 2020-11-29 18:35:49 +01:00
James Cole
f42bd19c1c
Add some stuff for webhooks. 2020-11-29 11:36:29 +01:00
James Cole
b38e7cbb1a
Rebuild front 2020-11-29 07:06:55 +01:00
James Cole
1b27f6143c
Expand API with still undocumented features 2020-11-27 06:13:46 +01:00
James Cole
c659d67172
Budget limit now has period. 2020-11-20 06:24:08 +01:00
James Cole
eb616f36ea
Expand API. 2020-11-15 14:02:29 +01:00
James Cole
293d61b343
Clean up views and pages for v2 2020-11-07 20:13:06 +01:00
James Cole
372c6ac667
Various issues fixed (SonarQube) 2020-10-26 19:15:57 +01:00
James Cole
0d5c09af84
Simplify budget report code. 2020-10-20 04:22:57 +02:00
James Cole
054eecf541
Optimise code. 2020-10-19 06:41:31 +02:00
James Cole
4e51f0abc4
Clean up some code. 2020-10-13 06:35:33 +02:00
James Cole
4c81a46af6
New features for rules in search. 2020-08-27 07:12:44 +02:00
James Cole
7a7f1e7d97
Fix #3435 2020-08-07 11:38:31 +02:00
James Cole
f60bacba85
Fix transaction link route. 2020-08-07 11:10:35 +02:00
James Cole
ed0f04d644
Fix #3475 2020-08-06 18:34:10 +02:00
James Cole
fb0d31226a
Remove use of deprecated function. 2020-08-02 11:53:04 +02:00
James Cole
1169c5c5e2
Various code quality improvements. 2020-08-01 17:51:52 +02:00
James Cole
eabda85b1e
Add missing API endpoints. 2020-07-31 06:19:48 +02:00
James Cole
93a0338678
Expand autocomplete for #3150 2020-07-23 19:34:17 +02:00
James Cole
3d6bf713ee
Fix #3150 2020-07-23 17:58:53 +02:00
James Cole
b63e8d60bb
Expand autocomplete and remove old code #3150 2020-07-23 06:58:00 +02:00
James Cole
162e791dfd
Update autocomplete code for #3150 2020-07-23 06:19:34 +02:00
James Cole
0f840ad082
Updated routes for auto-complete. 2020-07-22 20:17:20 +02:00
James Cole
bb841e66c7
Add currency limit, without currency code #3150 2020-07-21 06:29:24 +02:00
James Cole
debbe89187
Code for #3150 2020-07-21 06:09:24 +02:00
James Cole
8a4999406b
More auto-complete migration. 2020-07-19 17:24:29 +02:00
James Cole
fd6f1fbbf0
Expand autocomplete routes 2020-07-19 17:05:37 +02:00
James Cole
78107b1212
New routes and a fix for account types. 2020-07-19 13:04:41 +02:00
James Cole
54d92f5b39
Code for #3546 2020-07-11 15:13:15 +02:00
James Cole
14e06bfedd
Experimental signed commit. 2020-07-10 06:48:39 +02:00
James Cole
a56cefda7d Basic new dashboard. 2020-07-05 18:29:58 +02:00
James Cole
f48bc8d299 Budget and category charts in new layout. 2020-07-04 12:08:38 +02:00
James Cole
2772275e62 Update meta files before release. 2020-07-03 05:59:36 +02:00
James Cole
e337bcf8bd Can sort and group bills. 2020-07-01 06:33:21 +02:00
James Cole
77e7af75dc Update translations and routes. 2020-06-30 19:10:17 +02:00
James Cole
415fb7294c Fix sonarcloud issues 2020-06-27 17:33:18 +02:00
James Cole
1e35f0e7e3 You can logout other sessions. 2020-06-27 15:42:18 +02:00
James Cole
5a03f3395c Fix #3440 2020-06-26 07:28:25 +02:00
James Cole
1a154a8d45 API for object groups. 2020-06-20 16:28:23 +02:00
James Cole
5b29e78c4b Group management code. 2020-06-20 10:10:55 +02:00
James Cole
c8f1e4bbd7 Expand new layout code. 2020-06-17 07:06:45 +02:00
James Cole
dd5a179ba1 More stuff for new layout. 2020-06-14 19:17:45 +02:00
James Cole
16b0307b0a Piggy bank can now have a group. 2020-06-07 11:31:01 +02:00
James Cole
6cc4d14fcb Remove import code. 2020-06-06 21:23:26 +02:00
James Cole
5e323b958f
Update strings and view for telemetry (inactive) 2020-03-22 07:55:57 +01:00
James Cole
790e29f15e
Update the amount, not yet the bar #2977 2020-03-21 14:50:54 +01:00
James Cole
eb31ff4ebb
Remove comma 2020-03-20 18:23:21 +01:00
James Cole
5a7152ceec
Clean up config. 2020-03-20 17:31:54 +01:00
James Cole
9e54ebe6a9
Fix #2958 2020-03-20 04:42:19 +01:00
James Cole
712ba00c9e Apply fixes from StyleCI 2020-03-18 19:45:45 +00:00
James Cole
ba4c1d95a7 Apply fixes from StyleCI 2020-03-17 16:06:30 +00:00
James Cole
33c73701d8
Button to duplicate rule. #2957 2020-03-14 21:01:21 +01:00
James Cole
50b710b4f6
Expand charts. 2020-03-14 20:30:31 +01:00
James Cole
d1325ffbd8
New charts for #2726 2020-03-14 19:12:32 +01:00
James Cole
9f8bf6d495
A bunch of empty pages as a place-holder for future telemetry efforts. 2020-03-11 08:13:23 +01:00
James Cole
c1654f1d04
Fix #3160 2020-03-11 06:50:23 +01:00
James Cole
086e4d5880
Fix #3177 2020-03-09 18:25:47 +01:00
James Cole
d0d5dea5ce
Update email address. 2020-02-16 13:59:41 +01:00
James Cole
cebc0d7568
Add a debug view for transactions. 2020-02-08 06:42:07 +01:00
James Cole
ac931698d3
Code for #3052 2020-02-07 20:51:25 +01:00
James Cole
996fc4dc7c
Code for #2575 2020-01-25 06:32:15 +01:00
James Cole
7b204c0c2d Add missing function that resulted in 404's. 2020-01-21 18:02:49 +01:00
James Cole
18442a3caa
Make sure login form shows errors again. 2020-01-01 15:34:38 +01:00
James Cole
58c6ec8a8c
Option to mass delete tags #2064 2019-12-28 09:59:41 +01:00
James Cole
c06b9d8045
Basic export function for #2667 2019-12-27 10:59:31 +01:00
James Cole
8ce156cf93
Extra fix for #2807 2019-11-10 14:53:17 +01:00
James Cole
be0e2bf6a7
Firefly III can now handle "channels" in its releases. 2019-10-26 14:42:51 +02:00
James Cole
8b11afb83f
A new endpoint that allows you to search for transfers. 2019-10-26 07:49:36 +02:00
James Cole
d963ba0a2e
Fix #2758 2019-10-24 18:13:43 +02:00
James Cole
a39bdc9cb0
Fix routes. 2019-10-24 10:13:52 +02:00
James Cole
6a981fb691
Fix #2758 2019-10-22 05:59:56 +02:00
James Cole
4b10cff5c2
Fix meta data for new release. 2019-10-21 18:42:04 +02:00
James Cole
50d3c36b6a
Fix #2752 2019-10-21 18:32:13 +02:00
James Cole
6efe5cfd4d
Fix #2694 2019-10-19 19:17:14 +02:00
James Cole
ce85e99d1a
Basic search for accounts. 2019-10-02 18:00:01 +02:00
James Cole
78481b8aa9
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 07:00:58 +02:00
James Cole
c341d46e9f
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:45:03 +02:00
James Cole
8a0abc23c3
New feature: option to delete all meta data from your account. 2019-09-27 21:35:21 +02:00
James Cole
21f98be3e7
Fix #2637 2019-09-26 20:57:24 +02:00
James Cole
d5a10fc875
Fix #2624 2019-09-20 16:43:57 +02:00
James Cole
0f2040f931 Fix some last-minute issues. 2019-09-04 10:27:13 +02:00
James Cole
47de2fec28 Revamp multi-account report. 2019-09-03 22:35:41 +02:00
James Cole
4743230136 Refactor some views for double account report. 2019-09-03 17:30:45 +02:00
James Cole
5a8146aa34 Revamped tag report as well. 2019-09-03 15:37:59 +02:00
James Cole
8b0903c32e Finish multi-currency budget and account report. 2019-09-03 09:06:12 +02:00
James Cole
6443b7bde4 Make sure info includes earned data 2019-09-02 22:31:07 +02:00
James Cole
e75c15a61b First start making the category report also multi-currency 2019-09-02 21:47:20 +02:00
James Cole
771cf73171 Budget report cleaned up and multi-currency. 2019-09-02 20:30:47 +02:00
James Cole
0fd7e4363d Make some parts of the budget repository multi-currency 2019-09-02 16:52:35 +02:00
James Cole
5c099008e8 Make report budget charts multi-currency 2019-09-01 16:52:49 +02:00
James Cole
ce06fb73b1 Expand view of report and make multi currency 2019-09-01 15:23:33 +02:00
James Cole
1e9f354a81 Remove unused code. 2019-09-01 14:50:37 +02:00
James Cole
4cd52963a6 Allow user to set multi-currency available budget. WIP 2019-09-01 10:48:18 +02:00
James Cole
509276e20b Allow user to set multi-currency available budget. WIP 2019-08-31 21:47:55 +02:00
James Cole
ca777857c2 Allow user to set multi-currency available budget. WIP 2019-08-31 09:35:35 +02:00
James Cole
e11af70f99 Retire some old code. 2019-08-27 14:45:14 +02:00
James Cole
4ff8b3b556 Make sure user interface works for new recurring transactions. 2019-08-27 06:36:16 +02:00
James Cole
3b39fb93e7 Fix tag overview. 2019-08-23 13:09:38 +02:00
James Cole
e3a338db0e Fix some view issues reported in #2436 2019-08-23 13:06:00 +02:00
James Cole
5a2998c80e
Simplify bill overview. 2019-08-16 21:21:38 +02:00
James Cole
78335210db
Cleanup API middleware. 2019-08-16 05:08:56 +02:00
James Cole
d81128d8c6
Fix help for transaction thing. 2019-08-07 18:51:35 +02:00
James Cole
d38766e5db
Firefly III can generate new backup codes. 2019-08-04 07:21:11 +02:00
James Cole
ea52a52022
New MFA submit routine with history. 2019-08-04 07:00:47 +02:00
James Cole
cf121fea50
Improve test coverage. 2019-08-03 14:45:37 +02:00
James Cole
b8b59b13a7
Allow bread crumb for bills. 2019-08-03 08:33:05 +02:00
James Cole
81dce5d7c7
Fix #2179 2019-08-01 06:22:07 +02:00
James Cole
9b574ce7ad
Improve test coverage. 2019-07-31 16:53:09 +02:00
James Cole
67c0ef6ec6
Improve test coverage. 2019-07-27 13:54:06 +02:00
James Cole
d94d34ca63
Expand test coverage. 2019-07-26 17:48:24 +02:00
James Cole
b7a4b0fdfd
Refactored a lot of tests. 2019-07-21 17:15:06 +02:00
James Cole
889b7e9a18
Improve mass controller and test controllers. 2019-07-20 16:02:50 +02:00
James Cole
6d34cfb940
Implemented new link thing. 2019-07-20 06:47:34 +02:00
James Cole
7fd3f77c3e
Make sure the convert controller works again. 2019-07-05 19:43:16 +02:00
James Cole
3c5c14ff5a
Refactored the bulk edit controller. 2019-07-04 17:31:47 +02:00
James Cole
5bbe1eab7c
Expand test coverage and improve transaction management code. 2019-07-01 20:22:35 +02:00
James Cole
6197c77303
Improve recurrences 2019-06-29 19:47:40 +02:00
James Cole
cf904eb677
Big bunch of code to improve test coverage. 2019-06-25 19:24:01 +02:00
James Cole
43d753e5bd
Improve test coverage and efficiency for accounts and budgets. 2019-06-23 11:13:36 +02:00
James Cole
abf70a235a
Debug the account-create controller. 2019-06-22 05:51:32 +02:00
James Cole
6964424bdc
Finish command tests 2019-06-13 15:48:35 +02:00
James Cole
42bd5d05b5
Renaming methods must also be included in api.php 2019-06-09 09:40:21 +02:00
James Cole
3c2dfc52bc
API updates. 2019-06-09 08:26:23 +02:00
James Cole
779650f63d
Deprecate the export function. 2019-06-07 18:19:24 +02:00
James Cole
a845cb9af9
Removed some todo's. 2019-06-05 19:38:28 +02:00
James Cole
2a2f29533d
Some improvements, also edit screen. 2019-06-01 20:38:18 +02:00
James Cole
8b7e87ae57
Big refactor to remove the deprecated transaction collector. 2019-05-30 12:31:19 +02:00
James Cole
43a17d8676 Lots of new code and first submission thing. 2019-05-08 19:57:07 +02:00
James Cole
d5c5fa4fad Lots of new code for new transaction screen. 2019-05-04 20:58:11 +02:00
James Cole
912fe99981 New code for overview. Temp submit. 2019-04-19 07:00:19 +02:00
James Cole
4d3af1dcde Basic list, no functionalities. 2019-04-18 20:05:40 +02:00
James Cole
13afd4582f First attempt at displaying a group. 2019-04-08 20:31:31 +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
c07ef3658b Refactor installer. 2019-03-30 11:03:39 +01:00
James Cole
5b1fb5354e Update API and transaction components. 2019-03-30 07:09:52 +01:00
James Cole
1774bcbabe Add copyright statements and newlines. 2019-02-09 10:36:59 +01:00
James Cole
0e1da3f797 Fix webbased upgrade routine. 2019-02-04 20:35:46 +01:00
James Cole
bbbaf6c868 Small textual changes [skip ci] 2019-02-03 07:51:34 +01:00
James Cole
f6d88521dd Fix test coverage. 2019-01-27 12:30:52 +01:00
James Cole
873c2ce10d New routes for new API endpoints. 2019-01-26 20:19:06 +01:00
James Cole
7144798377 Add new chart API endpoints. 2019-01-26 12:11:45 +01:00
James Cole
799331b945 New API endpoints. 2019-01-18 05:38:23 +01:00
James Cole
3e25d66902
Add newlines and copyright notices. 2018-12-31 07:48:23 +01:00
James Cole
4f5d8f830e
Various fixes and checks. 2018-12-21 10:11:18 +01:00
James Cole
a3f33ae888 Go from get to post. 2018-12-18 07:08:35 +01:00
James Cole
2a30293905
Improve test coverage. 2018-12-12 20:30:25 +01:00
James Cole
97f6e68164
Complete accounts and bills end point. 2018-12-09 13:09:43 +01:00
James Cole
108d43f967
Budgets and budget limits end point. 2018-12-09 08:45:53 +01:00
James Cole
b0e1c85c55
Expand API for categories. 2018-12-09 06:58:03 +01:00
James Cole
2a68ce6c90
Expand config API endpoint. 2018-12-09 06:39:56 +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
07450f9f23
Update preferences API. 2018-12-07 20:39:36 +01:00
James Cole
f0de469053
Expand API for recurring transactions. 2018-12-07 20:20:54 +01:00
James Cole
8e4092e7d7
Code and routes for rules. 2018-12-07 16:03:05 +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
886d05d436
Fix for #1622 and a special debug view. 2018-11-23 08:31:00 +01:00
James Cole
a8bc7dd7c1
Auth routes now have names. 2018-11-21 05:55:11 +01:00
James Cole
e491dda229
Currencies can now be enabled and disabled. 2018-11-10 10:04:46 +01:00
James Cole
31448a3add
Move all layout files to a "v1" directory. 2018-11-02 19:59:29 +01:00
James Cole
d0d2189d55 Users can now reorder budgets #1108 2018-10-17 15:18:09 +02:00
James Cole
e33bbc6f16
Expand test coverage. 2018-09-30 11:57:51 +02:00
James Cole
57b4a5be08 Code and tests for #1450 2018-09-15 13:43:57 +02:00
James Cole
e1c829f4fa Make some charts multi-currency. 2018-08-28 05:21:23 +02:00
James Cole
cb2c52cddb
New cronjob code. 2018-08-12 14:26:11 +02:00