reg/views.py
changeset 30 b85cb9cc9010
parent 29 5fb4edd157e1
child 31 d0a2f881d4b5
equal deleted inserted replaced
29:5fb4edd157e1 30:b85cb9cc9010
   310     try:
   310     try:
   311         event = Event.objects.get(key__iexact=event_key)
   311         event = Event.objects.get(key__iexact=event_key)
   312     except Event.DoesNotExist:
   312     except Event.DoesNotExist:
   313         return redirect("/reg")
   313         return redirect("/reg")
   314 
   314 
   315     is_org = True if user in event.organizers.all() and user.is_staff else False
   315     if user in event.organizers.all() and user.is_staff:
   316 
       
   317     if is_org:
       
   318         event.registration_is_open = False
   316         event.registration_is_open = False
   319         event.save()
   317         event.save()
   320         return render_to_response('reg_close.html', {'user':user, 'event': event})
   318         return render_to_response('reg_close.html', {'user':user, 'event': event})
   321     else:
   319     else:
   322         return redirect('/reg')
   320         raise Http404
   323 
   321 
   324 def register_for_event(request, event_key):
   322 def register_for_event(request, event_key):
   325     """ check if the user is logged in.
   323     """ check if the user is logged in.
   326     simply add him to the attendees list.
   324     simply add him to the attendees list.
   327     """
   325     """