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