Commit Graph

26 Commits

Author SHA1 Message Date
Nathan Merz
337372f5f3
Merge pull request #164 from ClaytonWWilson/readmes
Readmes
2020-12-03 22:03:39 -05:00
Nathan Merz
dd2a8413a9
ListShare module readme 2020-12-03 21:49:13 -05:00
Aaron Sun
fe8d6cbae6 Sharee lists updates on the spot after adding or deleting sharee 2020-12-02 15:12:50 -08:00
Nathan Merz
ad12fd3947
Merge pull request #149 from ClaytonWWilson/fix-listshare
Fix skipping second member
2020-12-02 17:58:52 -05:00
NMerz
634234b219 Fix skipping second member
(and missing list entry)
2020-12-02 17:43:20 -05:00
Adam Ding
f9cc1b40a4 Fixed merge conflict in List.java 2020-12-01 01:46:22 -05:00
Adam Ding
89ecda9f6b Mocked ListShareTest 2020-11-30 18:53:05 -05:00
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
0b85980d2a User ease of use
Make email retrieveable client-facing
2020-11-29 21:41:38 -05:00
NMerz
8ecee59da9 Make ListShareGET work
Fix absolute functionality-breaking bugs. There is still a fair amount of funkiness and lack of polish (such as having other and entried in the Lambda return).

In addition, the NULL uiPositions that got put in the database may need cleaning up manually.
2020-11-29 15:45:08 -05:00
NMerz
bede2fc1a0 ListShare compiling
Make ListShare compile again
2020-11-29 14:06:02 -05:00
Nathan Merz
f84bc2014d
Merge branch 'master' into intra-list-ordering 2020-11-20 15:54:21 -05:00
Aaron Sun
6e3402a8e5
Merge branch 'master' into aaron-branch-2 2020-11-15 17:36:31 -08:00
Aaron Sun
5f14d24625 Wrote the Lambdas API for getting and deleting list sharees -- testing still needed 2020-11-15 12:04:04 -08:00
NMerz
1fe04e038b Refine repositioning logic 2020-11-15 12:28:18 -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
35f709fcd9 Add list position changing Lambdas
Initial shot at repositioning Lambdas.
2020-11-14 16:21:18 -05:00
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