# HG changeset patch # User nishanth # Date 1277874927 -19800 # Node ID 46c5ae6594df25fa07b098e3594092c262c569ca # Parent 5c2c74afb94e6c57ae2e3e76e649994ce7b375d0 cheching for admin key in opening and closing of quiz is now done via urls diff -r 5c2c74afb94e -r 46c5ae6594df event/views.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: diff -r 5c2c74afb94e -r 46c5ae6594df urls.py --- 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),