Commit Graph

362 Commits

Author SHA1 Message Date
Nathan Merz
e3d0b639c3
Merge branch 'master' into list-renaming 2020-11-20 15:56:57 -05:00
Nathan Merz
b1184b1bf4
Merge pull request #117 from ClaytonWWilson/intra-list-ordering
Intra list ordering
2020-11-20 15:54:38 -05:00
Nathan Merz
f84bc2014d
Merge branch 'master' into intra-list-ordering 2020-11-20 15:54:21 -05:00
Aaron Sun
f92a6d1b8f
Merge pull request #123 from ClaytonWWilson/aaron-branch-2
Aaron branch 2
2020-11-15 17:36:57 -08:00
Aaron Sun
6e3402a8e5
Merge branch 'master' into aaron-branch-2 2020-11-15 17:36:31 -08:00
Aaron Sun
519feec6f4 Viewing sharees v1 2020-11-15 17:22:30 -08:00
41f8ccbf30
Merge branch 'improvements' into list-renaming 2020-11-15 20:18:53 -05:00
ac05063cf9
Merge branch 'master' into improvements 2020-11-15 20:14:20 -05:00
Clayton Wilson
89e1d2cb2c working on pull to refresh 2020-11-15 20:11:23 -05:00
NMerz
616caa1e10 List renaming
Added list reanming through a ListPUT lambda. Potentially could be used to alter other List aspects in the future.

Also renamed itemID to listID for semantic unity
2020-11-15 17:55:25 -05:00
Nathan Merz
254f771e6e
Merge pull request #119 from ClaytonWWilson/chain-get-ids
Add chain id list retrieval
2020-11-15 17:29:52 -05:00
NMerz
f8db33bde4 Add chain id list retrieval
Update ChainGetter to work with getListOfIds
2020-11-15 17:29:37 -05:00
Nathan Merz
06d834eb01
Merge pull request #115 from ClaytonWWilson/sharing-permissions
Access revamp
2020-11-15 17:19:19 -05: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
Clayton Wilson
3de53be847 Drag to refresh lists activity 2020-11-15 00:21:38 -05:00
Clayton Wilson
0aa80b514f Updating quantities no longer scrolls the list 2020-11-14 23:15:57 -05:00
Clayton Wilson
04636f3d25 Sign out button works with one click 2020-11-14 23:07:56 -05:00
Clayton Wilson
0934965306 Restrict quantities when adding item to a list 2020-11-14 22:51:02 -05:00
Clayton Wilson
757ac20fe6 Broken images in search now display a broke image icon 2020-11-14 22:36:42 -05:00
Clayton Wilson
72a201a0fe Search displays 'No Results' when results are empty 2020-11-14 22:27:47 -05:00
Clayton Wilson
c0f79a70ef Search, filter, and sort scroll to the top of the results 2020-11-14 19:55:30 -05:00
Clayton Wilson
07733caed7 Lists activity displays item count on each list 2020-11-14 19:35:11 -05:00
Clayton Wilson
680c545d76 Display shopping list name in titlebar 2020-11-14 19:12:03 -05:00
NMerz
35f709fcd9 Add list position changing Lambdas
Initial shot at repositioning Lambdas.
2020-11-14 16:21:18 -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
7cb9639f9a Refine delete access
The requestor's access cannot be removed until after permissions are checked. Note, if the user does have permissions, they are remove along with all other users below these changes.
2020-11-14 15:17:56 -05:00
NMerz
2c23331354 Finish ON DUPLICATE in list sharing 2020-11-14 15:16:52 -05:00
NMerz
b478ace552 Update delete to use delete permission
Previously used list creator as filter
2020-11-14 15:02:04 -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
9de8f425c7 Merge branch 'search-history' into sharing-permissions 2020-11-14 14:32:27 -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
3afaad89ea Use plain table search history
This is easier, clearer, faster for inters, and ultimately not really much less space efficient than trying to store this in a serialized nor unreasonably slow for retrievals.

Food for thought: Would this might be well-suited to a nosql database?
2020-11-14 12:05:50 -05:00
NMerz
8653b9a035 Try storing serialized search object
Does not seem to be the best solution (https://stackoverflow.com/questions/17662236/java-write-object-to-mysql-each-field-or-serialized-byte-array)  and does not entirely work, but saving it for posterity because there are some interesting changes here
2020-11-14 11:40:42 -05:00
2d3e985ded
Merge pull request #113 from ClaytonWWilson/improvements
Adding menus and icons to menus
2020-11-12 20:34:49 -05:00
Clayton Wilson
bae3d77c57 Adding menus and icons to menus 2020-11-12 20:32:09 -05:00
Aaron Sun
36ef81ce16
Merge pull request #112 from ClaytonWWilson/master
Merge from master
2020-11-12 14:49:04 -08:00
Aaron Sun
edba58ebec
Merge pull request #111 from ClaytonWWilson/aaron-branch-2
Aaron branch 2
2020-11-12 14:48:18 -08:00
Aaron Sun
a441b672f4 Added user's email to Profile page 2020-11-11 14:44:51 -08:00
Aaron Sun
c293fd8877 Can now display message on List page if there are currently no lists 2020-11-11 11:58:54 -08:00
Aaron Sun
9d80d6c937 Changed color of Delete Account button 2020-11-10 21:53:53 -08:00
Aaron Sun
879f282735 Moved link to list page to above link to profile page in hamburger menu 2020-11-10 20:11:49 -08:00
Aaron Sun
ea660e4c3a Cleaned up the code of the previous 3 commits 2020-11-10 19:54:32 -08:00
Aaron Sun
65d59500be Readded padding to List page 2020-11-10 17:46:05 -08:00
Aaron Sun
fb50c4e0fd Removed old unused images 2020-11-10 17:36:47 -08:00
Aaron Sun
96e0adf883 Made List page show up first after signing in 2020-11-10 17:35:12 -08:00