Commit Graph

8 Commits

Author SHA1 Message Date
NMerz
2c23331354 Finish ON DUPLICATE in list sharing 2020-11-14 15:16:52 -05:00
NMerz
d4606df350 Fix unique assertion on share rows 2020-11-14 15:01:36 -05:00
NMerz
3b938bdd2c Recracterize ListSharePOST as ListSharePUT
Semantically, this is now an update and so should be PUT
2020-11-14 14:35:08 -05:00
NMerz
954b52dc0a Stricter access checking
Properly restrict access to list actions to only authorized users.
2020-11-14 14:29:48 -05:00
NMerz
82272a9a29 Set permission param
Ensure permssion parameter is getting set when sharing a list
2020-11-14 12:46:33 -05:00
NMerz
a12b1ae870 Update lambda tests
Update lambda tests for new and altered lambdas
2020-11-01 12:46:03 -05:00
NMerz
2cce80ffbd Correct shareWithEmail naming
Ths somehow ended up different on the client and the server
2020-11-01 11:34: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