From: Radek Czajka Date: Fri, 8 Mar 2013 09:25:04 +0000 (+0100) Subject: Check if book gallery set. X-Git-Url: https://git.mdrn.pl/redakcja.git/commitdiff_plain/72afcd696d097e09c792c395b8e2149820fefe2c Check if book gallery set. --- diff --git a/apps/catalogue/templates/catalogue/book_detail.html b/apps/catalogue/templates/catalogue/book_detail.html index 7f339bc1..eea6a6c7 100755 --- a/apps/catalogue/templates/catalogue/book_detail.html +++ b/apps/catalogue/templates/catalogue/book_detail.html @@ -17,7 +17,9 @@ {% if editable %}{% endif %} {% if editable %} + {% if book.gallery %}

{% trans "Edit gallery" %}

+ {% endif %}

{% trans "Append to other book" %}

{% endif %} diff --git a/apps/catalogue/views.py b/apps/catalogue/views.py index e09940d6..1436fc02 100644 --- a/apps/catalogue/views.py +++ b/apps/catalogue/views.py @@ -477,7 +477,10 @@ def publish(request, slug): class GalleryView(UploadView): def get_object(self, request, slug): - return get_object_or_404(Book, slug=slug) + book = get_object_or_404(Book, slug=slug) + if not book.gallery: + raise Http404 + return book def breadcrumbs(self): return [