Commit Graph

8 Commits

Author SHA1 Message Date
NMerz
87039579f7 Send more detailed account deletion email
Use SES to send an account deletion confimration email to the user when they delete their account.
2020-11-04 22:08:34 -05:00
NMerz
34d74aae6a Treat ListSharee as access table
This is so that multiple users can be paired with a single list.

In the future, we may want to reconsider list deletion behavior to simply remove a user's access and only delete it when no one has access.

We may also want the user deletion Lambda to use the list deletion Lambda when it is created.
2020-10-24 14:46:56 -04:00
NMerz
c9751d4f95 Add Core Lambda Unit tests 2020-10-07 00:04:17 -04:00
NMerz
fe846fb81f Delete Lambda prototype
Prototype the User DELETE lambda. Amplify does not include this functionality, so putting it in a Lambda with the fine-grained API. This currently does not invalidate outstanding tokens nor does it clean up the database.
@claytonwwilson You will want to add the clean up code instead of the deleted stuff in UserDeleter
2020-10-05 12:29:28 -04:00
NMerz
f107ab023d GET strcuture
Build out infrastructure for get requests (along with the first couple).

This includes changing the request engine from Volley to OKHTTP due to issues get Volley's callbacks to call back.
2020-10-03 17:37:46 -04:00
NMerz
de0bd51eaf Basic ListAdd Lambda
Create a basic list adding Lambda.

NOTE: This does not include the following which are still needed:
1) Permanent DB Setup
2) Better RDS access control with security groups
3) Proper input parameters for the List add Lambda
2020-09-26 16:53:44 -04:00
NMerz
74eeb2a09d Start Lambda connection infrastructure 2020-09-20 23:33:36 -04:00
NMerz
f576307e0a Set up initial Lambda sturucture with Cognito
Create demo Lambda/Gateway pair with Cognito integration
2020-09-20 16:26:13 -04:00