NMerz
be80129de6
Update list sharing
...
Fix quite a variety of bugs with list sharing, mostly relating to ListShareGET not conforming to its contract
2020-11-30 12:16:29 -05:00
NMerz
e528830474
Handle no access to list
...
Handle user not having access to list with many sharees
2020-11-29 21:42:53 -05:00
NMerz
ce8070cf43
Merge branch 'sharing-permissions' into intra-list-ordering
2020-11-15 10:39:45 -05:00
NMerz
7d827a4a7e
Handle unshares with PUT
2020-11-15 10:38:43 -05:00
NMerz
421fceb364
Store uiPosition
...
This will later be changeable and can then be used to sort lists received by the UI controller
2020-11-14 15:55:29 -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
9c9da446ef
Make shared info avlaible for lists
2020-11-01 12:00:50 -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
508818c700
Lambda unit test infrastructure
...
Unit test infrastructure for testing GET and POST Lambdas
2020-10-08 18:34:06 -04:00
NMerz
81b4673766
Lamdba Integration
...
Test Lamdbas with full pipeline of client through database
2020-10-03 23:00:19 -04:00
NMerz
1f361cf401
Finish V1 of List and Item Lambdas
...
List and Item Lambdas and client calls should be roughly finished (pending full testing once databse config is done).
2020-10-03 18:35:27 -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