X-Git-Url: https://git.mdrn.pl/wolnelektury.git/blobdiff_plain/75957f735219259d3b4bc361f80ccd3d7b92a0e9..30ceb98e6272767f8f271ecb0de30858e1c1a88e:/src/social/views.py diff --git a/src/social/views.py b/src/social/views.py index 2d95cfece..89661590e 100644 --- a/src/social/views.py +++ b/src/social/views.py @@ -10,6 +10,7 @@ from ajaxable.utils import AjaxableFormView from catalogue.models import Book from social import forms +from wolnelektury.utils import is_ajax # ==================== @@ -19,13 +20,13 @@ from social import forms @require_POST def like_book(request, slug): - if not request.user.is_authenticated(): + if not request.user.is_authenticated: return HttpResponseForbidden('Login required.') book = get_object_or_404(Book, slug=slug) book.like(request.user) - if request.is_ajax(): + if is_ajax(request): return JsonResponse({"success": True, "msg": "ok", "like": True}) else: return redirect(book) @@ -33,13 +34,13 @@ def like_book(request, slug): @require_POST def unlike_book(request, slug): - if not request.user.is_authenticated(): + if not request.user.is_authenticated: return HttpResponseForbidden('Login required.') book = get_object_or_404(Book, slug=slug) book.unlike(request.user) - if request.is_ajax(): + if is_ajax(request): return JsonResponse({"success": True, "msg": "ok", "like": False}) else: return redirect(book)