--- a/event/views.py Tue Apr 20 23:55:04 2010 +0530
+++ b/event/views.py Tue Apr 20 23:59:44 2010 +0530
@@ -88,3 +88,22 @@
else:
return render_to_response("open_quiz.html")
+def close_quiz(request, admin_key):
+ """ check for admin and then for quiz status.
+ """
+
+ if not admin_key == ADMIN_KEY:
+ raise Http404
+
+ try:
+ event = Event.objects.all()[0]
+ except IndexError:
+ return redirect('/event/create/%s'%ADMIN_KEY)
+
+ if event.quiz_status == "00":
+ return redirect('/event/create/%s'%ADMIN_KEY)
+
+ event.quiz_status = "00"
+ event.save()
+
+ return render_to_response("close_quiz.html")