Delete view

This commit is contained in:
Mouse Reeve
2022-01-12 10:07:49 -08:00
parent ebc451fdd2
commit 4cf3f378ef
4 changed files with 41 additions and 9 deletions

View File

@ -18,6 +18,12 @@ class BookFileLinks(View):
book = get_object_or_404(models.Edition, id=book_id)
return TemplateResponse(request, "book/edit_links.html", {"book": book})
def post(self, request, book_id, link_id):
"""delete link"""
link = get_object_or_404(models.FileLink, id=link_id, book=book_id)
link.delete()
return self.get(request, book_id)
@method_decorator(login_required, name="dispatch")
@method_decorator(