Give user control over "want to read" posts

This commit is contained in:
Mouse Reeve
2021-01-30 15:18:38 -08:00
parent e5fd14b206
commit 9b326f7321
2 changed files with 8 additions and 3 deletions

View File

@ -125,6 +125,8 @@ def shelve(request):
identifier=request.POST.get('shelf'),
user=request.user
).first()
#if not desired_shelf:
# return HttpResponseNotFound()
if request.POST.get('reshelve', True):
try:
@ -141,12 +143,14 @@ def shelve(request):
broadcast(request.user, shelfbook.to_add_activity(request.user))
# post about "want to read" shelves
if desired_shelf.identifier == 'to-read':
if desired_shelf.identifier == 'to-read' and \
request.POST.get('post-status'):
privacy = request.POST.get('privacy') or desired_shelf.privacy
handle_reading_status(
request.user,
desired_shelf,
book,
privacy=desired_shelf.privacy
privacy=privacy
)
return redirect('/')