event/views.py
changeset 7 dfedb369f32e
parent 6 8929b82c1dbb
child 9 601057af86c2
equal deleted inserted replaced
6:8929b82c1dbb 7:dfedb369f32e
     1 from django.http import Http404
     1 from django.http import Http404
     2 from django.shortcuts import render_to_response
     2 from django.shortcuts import render_to_response
     3 
     3 
     4 from offline.event.models import Event
     4 from offline.event.models import Event
       
     5 
       
     6 from offline.settings import ADMIN_KEY
     5 
     7 
     6 def event_home(request):
     8 def event_home(request):
     7     """ The page for people to view.
     9     """ The page for people to view.
     8     """
    10     """
     9 
    11 
    18             not event.feedback.filter(day=event.feedback_status,user_ip=ip) else False
    20             not event.feedback.filter(day=event.feedback_status,user_ip=ip) else False
    19     can_take_quiz = False
    21     can_take_quiz = False
    20 
    22 
    21     return render_to_response('home.html', {'event':event, 'can_submit_feedback':can_submit_feedback, 'can_take_quiz':can_take_quiz})
    23     return render_to_response('home.html', {'event':event, 'can_submit_feedback':can_submit_feedback, 'can_take_quiz':can_take_quiz})
    22 
    24 
       
    25 def event_admin(request, key_word):
       
    26     """ see if the key is correct and then display options.
       
    27     """
       
    28 
       
    29     if not key_word == ADMIN_KEY:
       
    30         raise Http404
       
    31 
       
    32     try:
       
    33         event = Event.objects.all()[0]
       
    34     except IndexError:
       
    35         return redirect('/event/create/%s'%ADMIN_KEY)
       
    36 
       
    37     return render_to_response('admin.html', {'event':event, 'admin_key':ADMIN_KEY})
       
    38     
       
    39 def event_create():
       
    40     pass
       
    41 
       
    42