reg/views.py
changeset 54 345d4413b85c
parent 52 0cd75815847d
child 55 53ff84c9192d
equal deleted inserted replaced
53:0a4b2c49f718 54:345d4413b85c
   370 def edit_profile(request):
   370 def edit_profile(request):
   371     """ check if user is logged in.
   371     """ check if user is logged in.
   372     """
   372     """
   373 
   373 
   374     user = request.user
   374     user = request.user
   375     if not user.is_authenticated():
   375     if not ( user.is_authenticated() and user.is_active ):
   376         return redirect('/reg')
   376         return redirect('/reg')
   377 
   377 
   378     user_profile = user.get_profile()
   378     user_profile = user.get_profile()
   379 
   379 
   380     if request.method == "POST":
   380     if request.method == "POST":
   419     try:
   419     try:
   420         event = Event.objects.get(key__iexact=event_key)
   420         event = Event.objects.get(key__iexact=event_key)
   421     except Event.DoesNotExist:
   421     except Event.DoesNotExist:
   422         return redirect('/reg')
   422         return redirect('/reg')
   423 
   423 
   424     if not user in event.organizers.all():
   424     if not user in event.organizers.all() and user.is_active:
   425         return redirect('/reg')
   425         return redirect('/reg')
   426     
   426     
   427     profile = user.get_profile()
   427     profile = user.get_profile()
   428     return render_to_response('list_attendees.html', {'user':user, 'event':event, 'attendees':event.attendees.all()})
   428     return render_to_response('list_attendees.html', {'user':user, 'event':event, 'attendees':event.attendees.all()})