refactors tag model to fit ordered collection structure

This commit is contained in:
Mouse Reeve
2020-11-28 11:00:40 -08:00
parent a93b5cf5bc
commit fd7e476c9b
10 changed files with 110 additions and 52 deletions

View File

@@ -531,12 +531,15 @@ def tag(request):
book = get_object_or_404(models.Edition, id=book_id)
tag_obj, created = models.Tag.objects.get_or_create(
name=name,
)
user_tag = models.UserTag.objects.get_or_create(
user=request.user,
book=book,
user=request.user
tag=tag_obj,
)
if created:
outgoing.handle_tag(request.user, tag_obj)
outgoing.handle_tag(request.user, user_tag)
return redirect('/book/%s' % book_id)