shadowing filter is not a good idea
[wolnelektury.git] / apps / reporting / views.py
index 0203863..bf043f2 100644 (file)
@@ -5,6 +5,7 @@
 import os.path
 from datetime import date
 from django.conf import settings
 import os.path
 from datetime import date
 from django.conf import settings
+from django.contrib.admin.views.decorators import staff_member_required
 from django.db.models import Count
 from django.shortcuts import render_to_response
 from django.template import RequestContext
 from django.db.models import Count
 from django.shortcuts import render_to_response
 from django.template import RequestContext
@@ -13,6 +14,7 @@ from catalogue.models import Book, BookMedia
 from reporting.utils import render_to_pdf, generated_file_view
 
 
 from reporting.utils import render_to_pdf, generated_file_view
 
 
+@staff_member_required
 def stats_page(request):
     media = BookMedia.objects.count()
     media_types = BookMedia.objects.values('type').\
 def stats_page(request):
     media = BookMedia.objects.count()
     media_types = BookMedia.objects.values('type').\
@@ -37,7 +39,6 @@ def stats_page(request):
         signals=[Book.published])
 def catalogue_pdf(path):
     books_by_author, orphans, books_by_parent = Book.book_list()
         signals=[Book.published])
 def catalogue_pdf(path):
     books_by_author, orphans, books_by_parent = Book.book_list()
-    print books_by_parent
     render_to_pdf(path, 'reporting/catalogue.texml', locals(), {
             "wl-logo.png": os.path.join(settings.STATIC_ROOT, "img/logo-big.png"),
         })
     render_to_pdf(path, 'reporting/catalogue.texml', locals(), {
             "wl-logo.png": os.path.join(settings.STATIC_ROOT, "img/logo-big.png"),
         })