cheching for admin key in opening and closing of quiz is now done via urls
authornishanth
Wed, 30 Jun 2010 10:45:27 +0530
changeset 74 46c5ae6594df
parent 73 5c2c74afb94e
child 75 f7ee769f0d95
cheching for admin key in opening and closing of quiz is now done via urls
event/views.py
urls.py
--- a/event/views.py	Wed Jun 30 10:42:32 2010 +0530
+++ b/event/views.py	Wed Jun 30 10:45:27 2010 +0530
@@ -66,13 +66,10 @@
         form = EventCreateForm()
         return render_to_response('create_event.html',{'form':form})
 
-def open_quiz(request, admin_key):
+def open_quiz(request):
     """ check for admin and then for quiz status.
     """
 
-    if not admin_key == ADMIN_KEY:
-        raise Http404
-
     try:
         event = Event.objects.all()[0]
     except IndexError:
@@ -100,13 +97,10 @@
         form = OpenQuizForm()
         return render_to_response("open_quiz.html", {"form":form})
    
-def close_quiz(request, admin_key):
+def close_quiz(request):
     """ check for admin and then for quiz status.
     """
 
-    if not admin_key == ADMIN_KEY:
-        raise Http404
-
     try:
         event = Event.objects.all()[0]
     except IndexError:
--- a/urls.py	Wed Jun 30 10:42:32 2010 +0530
+++ b/urls.py	Wed Jun 30 10:45:27 2010 +0530
@@ -31,8 +31,8 @@
     (r'^feedback/list/%s$'%AK, feed_views.list_feedbacks),
     (r'^feedback/report/%s$'%AK, feed_views.view_report),
 
-    (r'^quiz/open/(\w+)$', event_views.open_quiz),
-    (r'^quiz/close/(\w+)$', event_views.close_quiz),
+    (r'^quiz/open/%s$'%AK, event_views.open_quiz),
+    (r'^quiz/close/%s$'%AK, event_views.close_quiz),
     (r'^quiz$', quiz_views.start_page),
     (r'^quiz/intro/(\w+)$', quiz_views.quiz_intro),
     (r'^quiz/start/$', quiz_views.start_quiz),