equal
deleted
inserted
replaced
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()}) |