Commit Graph

50 Commits

Author SHA1 Message Date
DJ Gillespie
dd3eee2a76 add traceback for plaid errors 2024-11-20 16:36:46 -07:00
DJ Gillespie
88f70323b0 fix plaid serializer to work with hyperlinked id fields 2024-10-12 18:52:23 +00:00
DJ Gillespie
4e188cd57e add banks to connection viewset. Change plaid auth to return connection serializer 2024-10-12 12:24:29 -06:00
DJ Gillespie
1411fbdf53 move avail accounts mixin to account mixins file. Add avail accounts mixin to Connection viewsets 2024-07-31 19:20:58 -06:00
DJ Gillespie
9c9a397d83 update plaid authentication to match format of v1 success response. 2024-07-17 18:54:07 -06:00
David Gillespie
8eb3190972 enable auth guard on all private endpoints; Add login button to browsable API 2024-05-08 21:13:17 -06:00
DJ Gillespie
93aa10d98d fix is_anonymous call error 2024-03-05 14:33:27 -07:00
DJ Gillespie
0c98606234 add manual account override for when unauthenticated users call the auth endpoint. 2024-03-05 14:27:20 -07:00
DJ Gillespie
6ec9065f8e add manual account override for when unauthenticated users call the auth endpoint. 2024-03-05 14:20:54 -07:00
DJ Gillespie
8bdbc05c59 Merge branch 'plaid-upgrade' into dev-master 2024-03-03 00:10:07 -07:00
DJ Gillespie
cca13d4a4f finalize plaid v2 migration 2024-03-03 00:05:20 -07:00
DJ Gillespie
8dc43c0132 temporarily disable auth for connections 2024-01-17 19:59:34 -07:00
DJ Gillespie
23764c1886 finished up new link flow updates. Still need to implement secondary get_auth_token flow. 2023-12-06 21:05:00 -07:00
DJ Gillespie
42704350a4 added plaid_v2 client, started progress to migrate to LinkTokens from AuthTokens 2023-12-06 21:04:52 -07:00
DJ Gillespie
e942f1a76e finished up new link flow updates. Still need to implement secondary get_auth_token flow. 2023-12-06 21:04:07 -07:00
DJ Gillespie
5b6c7bde1d added plaid_v2 client, started progress to migrate to LinkTokens from AuthTokens 2023-09-27 21:54:33 -06:00
DJ Gillespie
b6e8c0f108 added slice name and id filtering to transactions, added transaction grouping by slice, changed bank name, and changed slice budget name. 2023-07-19 19:08:31 -06:00
DJ Gillespie
1ba84f8e24 General code cleanup 2022-04-07 16:57:37 -06:00
DJ Gillespie
7172ec9f0d Updated plaid libraries to 9.2.0 2022-04-07 16:53:12 -06:00
DJ Gillespie
2555b43809 Fixed Plaid client immutable querydict bug. 2022-04-06 20:17:55 -06:00
DJ Gillespie
44d4d91027 added public_key back 2022-04-06 19:40:04 -06:00
DJ Gillespie
c8cf57fda1 [QRTR-100] minor admin tweaks. 2021-02-10 18:28:24 -07:00
DJ Gillespie
f73fac4324 Added initial data puller functions. 2021-01-27 20:32:14 -07:00
DJ Gillespie
37f805ebe1 removed jsonfield from old migration files. 2020-11-25 16:50:29 -07:00
DJ Gillespie
44c6b6f594 removed old references to jsonfield 2020-11-25 16:44:35 -07:00
DJ Gillespie
e2f506abf9 added migrations for django 3 upgrade 2020-11-25 16:10:54 -07:00
DJ Gillespie
e73e225772 upgraded plaid api version and django version 2020-11-25 15:36:37 -07:00
DJ Gillespie
8fb43fdf6e added some qol connection items 2020-11-11 19:15:20 -07:00
DJ Gillespie
32e831299b [QRTR-88] hardcoded services redirect url for now 2020-09-21 20:49:01 -06:00
DJ Gillespie
ffafa0caa7 [QRTR-88] Added public /connection/plaid-webhook/ endpoint 2020-09-21 20:44:30 -06:00
DJ Gillespie
e49a547dae [QRTR-88] Updated plaid_client.py to pull and store the item_id; Moved serializers and viewsets to the connection app as well. 2020-09-21 20:21:46 -06:00
DJ Gillespie
1e80dfd7fd Updated plaid connection view to handle various plaid errors. Updated Plaid connection to only allow connecting to account ids which the user has access. 2020-09-16 15:08:57 -06:00
DJ Gillespie
b5b9604e63 Fixed plaid connection attaching to the wrong account 2020-09-16 14:35:37 -06:00
DJ Gillespie
6f728d8792 removed public_key from plaid auth 2020-09-16 14:05:25 -06:00
DJ Gillespie
bb44a7e252 swapped out public_key for public_token 2020-09-16 14:02:43 -06:00
DJ Gillespie
1a13b3f7c5 [QRTR-78] Fixed up some Account and User formatting in the API, added separate post vs get Account method, and fixed plaid_client auth token bug. 2020-09-16 13:05:13 -06:00
DJ Gillespie
692d0b221b [QRTR-78] Fixed Email validation 2020-09-15 19:07:32 -06:00
DJ Gillespie
6b053346d4 QRTR-78 finalizing plaid auth flow. 2020-09-15 08:49:18 -06:00
DJ Gillespie
071ad3e03b adding migration for updated connection model. 2020-09-10 08:40:43 -06:00
DJ Gillespie
e221897ab3 fixed missing link between connection and account; Fixed public_token naming error in plaid auth view. 2020-09-10 08:40:29 -06:00
DJ Gillespie
c39b9cd24a [QRTR-77] Updated plaid client to properly authenticate with given token. (repeat b/c I forgot to add the plaid_client.py file) 2020-09-09 18:06:17 -06:00
DJ Gillespie
24148bbaf4 [QRTR-77] Updated plaid client to properly authenticate with given token. 2020-09-09 18:05:41 -06:00
DJ Gillespie
502383771f recreated migrations for new DB structure 2020-06-03 18:56:36 -06:00
DJ Gillespie
15f63b7847 removed old migrations that were breaking relations. 2020-05-06 18:38:36 -06:00
DJ Gillespie
07bb796a5a refactor for slice and rule functionality. general cleanup 2020-02-24 19:41:24 -07:00
DJ Gillespie
9ce52a7cc1 refactor for slice and rule functionality. general cleanup 2020-02-24 19:41:19 -07:00
DJ Gillespie
1e00f31022 QRTR-2 added database migrations to qrtr v1 api backend 2019-11-25 19:54:25 -07:00
DJ Gillespie
033a3f9946 QRTR-2 Finalized v1 of api setup for storage and access. 2019-11-25 19:51:26 -07:00
DJ Gillespie
a8acfd05ba QRTR-3 reworked initial setup 2019-11-11 20:00:16 -07:00
DJ Gillespie
97bae00d17 model updates 2019-10-29 19:59:32 -06:00