Commit Graph

657 Commits

Author SHA1 Message Date
James Cole
2bff7750b4
Code fixes. 2021-05-24 08:06:56 +02:00
James Cole
3f1bd6b3f1
Currency code expansion. 2021-05-13 05:52:06 +02:00
James Cole
2263aa4dbe
Add info to array. 2021-05-02 14:52:25 +02:00
James Cole
2577e7301a
Add option for webhooks. 2021-05-02 14:52:11 +02:00
James Cole
65c49c7a71
Merge branch 'develop' into feature/credit_calc
# Conflicts:
#	app/Factory/TransactionJournalMetaFactory.php
#	app/Repositories/Account/AccountRepository.php
#	app/Transformers/AccountTransformer.php
#	config/firefly.php
#	frontend/src/components/accounts/Create.vue
2021-04-27 06:54:38 +02:00
James Cole
d56f97e86d
Files for 5.5.9 2021-04-23 18:48:15 +02:00
James Cole
2b25631611
Fix budget API call 2021-04-23 06:03:06 +02:00
James Cole
f5af0350a4
Change rules for account requests 2021-04-10 17:24:38 +02:00
James Cole
e07377af86
Clear cache when updating account 2021-04-10 17:24:20 +02:00
James Cole
083749e8fe
Allow user to submit direction. 2021-04-10 07:56:50 +02:00
James Cole
56dff7ea67
Rebuild new layout. 2021-04-08 11:21:20 +02:00
James Cole
732616984b
Fix nullpointer. 2021-04-07 09:32:12 +02:00
James Cole
f12744ad8c
Various code cleanup. 2021-04-07 07:28:43 +02:00
James Cole
0846d4898f
Various code cleanup. 2021-04-07 05:55:51 +02:00
James Cole
69b1769f22
Refactor old methods. 2021-04-06 13:30:09 +02:00
James Cole
5ceef2e9c3
Various code cleanup. 2021-04-06 08:51:27 +02:00
James Cole
e4802ec958
Clean up some code. 2021-04-05 21:52:55 +02:00
James Cole
b812c2e09f
Simplify account creation. 2021-04-05 10:56:08 +02:00
James Cole
85b22341a4
Various updates. 2021-04-04 08:31:15 +02:00
James Cole
f8c725e5b2 Merge branch 'feature/api-bulk-transaction-move' into develop 2021-04-04 07:28:54 +02:00
James Cole
c1da0eeced
Update chart to include time. 2021-04-04 07:25:42 +02:00
James Cole
468a53d587
Add API route to move transactions from one account to another. 2021-04-03 13:56:45 +02:00
James Cole
18a80f3519
Update code for API 2021-04-03 07:16:43 +02:00
James Cole
cbcf251bb3
Fix #4570 2021-03-31 19:36:08 +02:00
James Cole
18f6052681
Part of #4566 2021-03-31 06:29:08 +02:00
James Cole
93d481b515
Merge branch 'release/5.5.0' into main
# Conflicts:
#	config/firefly.php
#	frontend/src/scss/_variables.scss
#	frontend/yarn.lock
#	public/v2/css/app.css
#	public/v2/css/app.css.map
#	public/v2/js/transactions/edit.js
#	public/v2/js/transactions/edit.js.map
#	public/v2/js/vendor.js
#	public/v2/js/vendor.js.map
2021-03-28 11:56:01 +02:00
James Cole
5abbb8a807
Code cleanup. 2021-03-28 11:39:26 +02:00
James Cole
adfdcdb9c6
Files for new reelase. 2021-03-27 20:01:28 +01:00
James Cole
abb0f3d2be
Whoops. 2021-03-22 06:45:13 +01:00
James Cole
1088a43866
Rebuild frontend, first working edit form (no feedback) 2021-03-21 18:48:47 +01:00
James Cole
97a687e40a
Final things. 2021-03-21 11:06:08 +01:00
James Cole
206845575c
Code cleanup 2021-03-21 09:15:40 +01:00
James Cole
657726e667
First run of all tests 2021-03-21 07:30:44 +01:00
James Cole
836f0ecf3f
Fix tests for account 2021-03-20 07:02:06 +01:00
James Cole
d5ee87ddee
Fix some edge cases in recurrences. 2021-03-15 19:51:55 +01:00
James Cole
1817160d48
Update meta data for new release. 2021-03-14 20:03:27 +01:00
James Cole
beece4dcbb
Fix tests for transaction storage. 2021-03-14 16:08:49 +01:00
James Cole
288052905e
Expand all test models. 2021-03-14 10:41:17 +01:00
James Cole
40a463d62a
Expand test cases. 2021-03-14 06:20:23 +01:00
James Cole
fc4d4a455b Rebuild frontend 2021-03-13 21:32:24 +01:00
James Cole
07f62b0d5c
Fix budget limit tests 2021-03-13 20:01:42 +01:00
James Cole
25bc0b0b78
Expand test cases. 2021-03-13 19:47:19 +01:00
James Cole
1f50f65bb7
Finish budget tests. 2021-03-13 19:03:08 +01:00
James Cole
fdcd6befb6
Completed bill tests. 2021-03-13 17:16:38 +01:00
James Cole
c9f7f877c0
Expand API test to bill store. 2021-03-13 16:47:29 +01:00
James Cole
bdb298740a
Also test attachments. 2021-03-13 14:33:48 +01:00
James Cole
7118abe28d
Fix some tests for account API 2021-03-13 12:01:01 +01:00
James Cole
a03e000af1
Small code cleanup. 2021-03-12 20:25:15 +01:00
James Cole
81f5224b11
Clean up old tests. 2021-03-12 18:31:19 +01:00
James Cole
b0c9745982
Make sure rules respect active flag. 2021-03-12 06:11:34 +01:00
James Cole
625e31d053
Fix tags and rule groups. 2021-03-11 06:29:07 +01:00
James Cole
238a582d8a
Update validators so they can handle one field at a time. 2021-03-10 06:34:03 +01:00
James Cole
2a975c302f Fix some stuff in account API calls. still need to solve location. 2021-03-08 17:56:21 +01:00
James Cole
4d34160ede
Verify sorting 2021-03-08 09:56:40 +01:00
James Cole
e3161a8b9c
Can now update order of accounts efficiently. 2021-03-07 16:19:14 +01:00
James Cole
91394553c3
Add some routes for transfers. 2021-03-07 15:26:42 +01:00
James Cole
414c99489c
Final patches in API 2021-03-07 12:16:03 +01:00
James Cole
ba163f82d1
Webhook API 2021-03-07 12:13:22 +01:00
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
ea07b831f2
Fix reference to recurrence update 2021-03-07 06:15:13 +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
b43ea5c108
Add bills and piggy banks 2021-03-06 15:00:34 +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
c53f8b6dfc
Refer to the correct model. 2021-03-06 07:22:13 +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
2287339781
Split controllers 2021-02-27 05:53:27 +01:00
James Cole
2b06279f05
Fix transaction submission. 2021-02-17 06:54:00 +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
f9220b8999
Make it easier to switch between v1/v2 layout. 2021-02-01 06:29:45 +01:00
James Cole
d60c5a26de
New frontend. 2021-01-31 07:26:52 +01:00
James Cole
02cd0600ea
Update some copyrights. 2021-01-29 18:50:35 +01:00
James Cole
e83416d84d
Add rule for unique account number. 2021-01-26 19:27:49 +01:00
James Cole
2f8113db6b
Add page limit to auto complete 2021-01-26 19:27:27 +01:00
James Cole
99f8ed7760
Fix some final webhook code. 2021-01-15 21:01:53 +01:00
James Cole
ff2640276c
Add currency symbol to API 2021-01-03 07:09:36 +01:00
James Cole
9325b628fd
Fix #4199 2020-12-30 11:53:00 +01:00
James Cole
6be1f5819f
Rebuild FP 2020-12-22 19:29:44 +01:00
James Cole
b263120c8f
Add newlines and strict types check. 2020-12-22 05:35:06 +01:00
James Cole
670bf26510
Fix round() calls for PHP 8.0 2020-12-21 09:02:24 +01:00
James Cole
69edc66509
Fix missing index. 2020-12-20 06:58:35 +01:00
James Cole
21619544f5
Fix round() call for PHP 8.0 2020-12-17 17:11:56 +01:00
James Cole
80f9e0e396
Trigger on delete. 2020-12-05 14:53:14 +01:00
James Cole
4a7e185c44
Fix #4122 2020-12-04 20:37:15 +01:00
James Cole
a539cfe4f2
Webhooks have titles now. 2020-12-03 06:54:42 +01:00
James Cole
35c9367819
New method for consistent data collection. 2020-12-02 17:12:58 +01:00
James Cole
e27e0a97a7
Fix #4113 2020-12-02 06:41:42 +01:00
James Cole
59962005db
API ability to manage webhooks. 2020-11-29 18:35:49 +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
68ff7fd568
Merge pull request #4050 from Johnny-Malizia/transactionapilimit
Updated Transaction Search API to set limit from user preferences
2020-11-09 15:11:56 +00:00
johnny
30ff2f0f11 Updated Transaction Search API to set limit from user preferences 2020-11-08 17:16:17 -08:00
James Cole
0f32761ae8
Refactor code. 2020-11-08 14:13:21 +01:00
James Cole
7efb77e000
Refactor authorize() method. 2020-11-08 13:36:13 +01:00
James Cole
e16bbf1072
Refactor request classes. 2020-11-08 13:31:54 +01:00
James Cole
5d872bead7
Update category code for #4015 2020-11-07 14:25:43 +01:00
James Cole
b9963ce0bf
Remove unused rule. 2020-10-31 06:47:29 +01:00
James Cole
31a9b03c1a Refactor and cleanup. 2020-10-27 16:26:10 +01:00
James Cole
6563a79483
Clean up code. 2020-10-27 06:40:53 +01:00
James Cole
372c6ac667
Various issues fixed (SonarQube) 2020-10-26 19:15:57 +01:00
James Cole
08f347cd57
Fix bad array validation. 2020-10-24 16:49:05 +02:00
James Cole
8dbd785ab8
Clean up code. 2020-10-23 19:11:25 +02:00
James Cole
2630732b8a
Code cleanup [skip ci] 2020-10-18 08:01:10 +02:00
James Cole
b8774a7af3
Code cleanup [skip ci] 2020-10-18 08:00:49 +02:00
James Cole
a79f7e3b59
Better code. 2020-10-17 09:12:51 +02:00
James Cole
04d451be8d
Fix #3871 2020-10-17 09:02:52 +02:00
James Cole
e5109d6a0f
Fix #3942 2020-10-17 08:57:58 +02:00
James Cole
4e51f0abc4
Clean up some code. 2020-10-13 06:35:33 +02:00
James Cole
3bd5ac21c9
Fix #3901 2020-10-13 06:28:07 +02:00
James Cole
4d2d9d4d6e
Whoops. Fixed self-referencing constant. 2020-10-04 07:20:48 +02:00
James Cole
61ffc8ada6
Switch should have default thing. 2020-10-03 17:53:23 +02:00
James Cole
b8e36b0398
Replace string with constant. 2020-10-03 16:51:44 +02:00
James Cole
3ce949f0aa
Fix #3880 2020-10-01 10:50:34 +02:00
James Cole
7a80caf26b
Fix #3790 2020-09-18 16:14:17 +02:00
James Cole
284222c2ee
Better call to date. 2020-09-11 07:12:33 +02:00
James Cole
71ef5abea5
Remove references to unused code. 2020-08-24 18:31:10 +02:00
James Cole
ce34e097a2
Add new rule engine to API commands. 2020-08-23 16:26:39 +02:00
James Cole
0c0fef6e84
Fix #3715 2020-08-22 19:48:00 +02:00
James Cole
1dfda62125
Fix #3715 2020-08-22 19:46:08 +02:00
James Cole
5e0c0e25f2
Fix #3716 2020-08-22 19:27:16 +02:00
James Cole
216a0a186c
Implement first version of the new rule engine. 2020-08-22 16:55:54 +02:00
James Cole
d69934ca8f
Rule engine and search engine now use the same operators; making them interchangeable. 2020-08-21 08:23:44 +02:00
James Cole
9f80d729a2
Optimize some code. 2020-08-20 17:59:44 +02:00
James Cole
f60bacba85
Fix transaction link route. 2020-08-07 11:10:35 +02:00
James Cole
8dd315d7d6
Add some custom order. 2020-08-02 18:25:09 +02:00
James Cole
0219069766
Fix some nullable methods. 2020-08-02 12:19:10 +02:00
James Cole
d0a01d73c4
Function no longer returns nulls. 2020-08-02 12:14:56 +02:00
James Cole
e7e21348eb
Remove deprecated method. 2020-08-02 12:13:23 +02:00
James Cole
e29b2066c2
Remove deprecated method. 2020-08-02 11:59:43 +02:00
James Cole
fb0d31226a
Remove use of deprecated function. 2020-08-02 11:53:04 +02:00
James Cole
65f54ed8f3
Include correct URI for transaction autocomplete [skip ci] 2020-08-01 06:21:15 +02:00
James Cole
e46958c23e
Update some code style 2020-07-31 15:12:26 +02:00
James Cole
c0b7ef878a
Code style fixes. 2020-07-31 09:42:00 +02:00
James Cole
9234636422
Basic code standard fixes. 2020-07-31 09:24:08 +02:00
James Cole
eabda85b1e
Add missing API endpoints. 2020-07-31 06:19:48 +02:00
James Cole
9c14bc24e2
Expand limit. 2020-07-26 19:30:24 +02:00
James Cole
69d63bc3ba
API allows order to be set. #3200 2020-07-24 16:41:31 +02:00
James Cole
bc4b841baa
Add consistency for API calls #3150 2020-07-24 16:41:10 +02:00
James Cole
e1f4cd7565
Fix #3187 2020-07-23 19:40:10 +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
f777abdeb1
Add limit to object groups #3150 2020-07-21 06:30:37 +02:00
James Cole
bb841e66c7
Add currency limit, without currency code #3150 2020-07-21 06:29:24 +02:00
James Cole
74ed80aaef
Add limit to category #3150 2020-07-21 06:24:49 +02:00
James Cole
723696b971
Add limit to budget #3150 2020-07-21 06:23:37 +02:00
James Cole
858158d886
Add limit to bills. #3150 2020-07-21 06:22:29 +02:00
James Cole
62fd701808
Add limit #3150 2020-07-21 06:20:31 +02:00
James Cole
b207100074
Add empty controllers #3150 2020-07-21 06:19:49 +02:00
James Cole
5ad7439241
Optimise code 2020-07-21 06:14:47 +02:00
James Cole
debbe89187
Code for #3150 2020-07-21 06:09:24 +02:00
James Cole
a654158bd4
Rename method. 2020-07-19 20:10:47 +02:00
James Cole
3619427f60
Remove old tag cloud code. 2020-07-19 18:02:48 +02:00
James Cole
bd779c8156
Include Request class. 2020-07-19 17:43:12 +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
fc7d8bb810
Auto complete route 2020-07-19 13:06:59 +02:00
James Cole
c7eab7873e
Clean up requests 2020-07-18 08:42:13 +02:00
James Cole
d73195ec36
Point to all the right classes. 2020-07-18 08:34:00 +02:00
James Cole
427bcaa522
First basic remodelling of request classes 2020-07-18 08:25:25 +02:00
James Cole
d813d0b7c2
Merge pull request #3565 from maroux/fix-monthly-date
Fix update monthly_payment_date using the API
2020-07-16 04:14:23 +00:00
Aniruddha Maru
53909fdd8a Fix maybe? 2020-07-15 12:22:09 -07:00
James Cole
0c9a25a073
Code cleanup and better auth check 2020-07-12 17:31:11 +02:00
James Cole
54d92f5b39
Code for #3546 2020-07-11 15:13:15 +02:00
James Cole
32e0a5bd80 Fix validation for #3532 2020-07-06 06:55:27 +02:00
James Cole
a56cefda7d Basic new dashboard. 2020-07-05 18:29:58 +02:00
James Cole
3893f59773 Fix some casting 2020-07-05 09:34:56 +02:00
James Cole
f48bc8d299 Budget and category charts in new layout. 2020-07-04 12:08:38 +02:00
James Cole
5009cb5d55 New meta files. 2020-07-01 19:53:48 +02:00
James Cole
6693a5166f
Merge pull request #3506 from Johnny-Malizia/searchapi
Added transaction search api support
2020-07-01 19:35:44 +02:00
johnny
7b9906d493 Added transaction search api support
Transaction search api implemented using mostly the same process as the
existing search functionality.
Updated internal_reference and external_id search support to use exact
matches, expecting values in the database to be double quoted. This is
being done to ensure a specific transaction can be looked up at a later
time without prior knowledge of the internal transaction id.
2020-07-01 10:23:44 -07:00
James Cole
983508e291 Expand API for bills. 2020-07-01 15:33:06 +02:00
James Cole
cb65999124 Expand API, add new migration. 2020-06-30 20:33:08 +02:00