summaryrefslogtreecommitdiff
path: root/tbc/views.py
diff options
context:
space:
mode:
Diffstat (limited to 'tbc/views.py')
-rwxr-xr-xtbc/views.py12
1 files changed, 10 insertions, 2 deletions
diff --git a/tbc/views.py b/tbc/views.py
index b1388eb..0051f8d 100755
--- a/tbc/views.py
+++ b/tbc/views.py
@@ -619,7 +619,7 @@ def ConvertNotebook(request, notebook_path=None):
def CompletedBooks(request):
context = {}
- images = []
+ category = "All"
if request.user.is_anonymous():
context['anonymous'] = True
else:
@@ -627,7 +627,15 @@ def CompletedBooks(request):
context['reviewer'] = request.user
else:
context['user'] = request.user
- completed_books = Book.objects.filter(approved=True)
+ if request.method == "POST":
+ category = request.POST['category']
+ if category == "all":
+ completed_books = Book.objects.filter(approved=True)
+ else:
+ completed_books = Book.objects.filter(category=category, approved=True)
+ else:
+ completed_books = Book.objects.filter(approved=True)
+ context['category'] = category
context['completed_books'] = completed_books
return render_to_response('tbc/completed_books.html', context)