remove items from list

This commit is contained in:
Mouse Reeve
2021-01-31 12:15:38 -08:00
parent 47097c6b32
commit b17761cfc3
3 changed files with 17 additions and 2 deletions

View File

@ -161,3 +161,16 @@ def add_book(request, list_id):
return HttpResponseBadRequest()
return redirect('list', list_id)
@require_POST
def remove_book(request, list_id):
''' put a book on a list '''
book_list = get_object_or_404(models.List, id=list_id)
item = get_object_or_404(models.ListItem, id=request.POST.get('item'))
if not book_list.user == request.user and not item.user == request.user:
return HttpResponseNotFound()
item.delete()
return redirect('list', list_id)