reg/views.py
changeset 19 115860e87238
parent 18 7dae32a2439b
child 20 9354ef8119c6
--- a/reg/views.py	Mon Apr 12 18:15:21 2010 +0530
+++ b/reg/views.py	Tue Apr 13 10:50:29 2010 +0530
@@ -340,3 +340,19 @@
 
     return render_to_response('list_events.html', context)
 
+def list_attendees(request, event_key):
+    """ see if the request user is org.
+    Else redirect him to homepage.
+    """
+
+    user = request.user
+    try:
+        event = Event.objects.get(key__iexact=event_key)
+    except Event.DoesNotExist:
+        return redirect('/reg')
+
+    if not user in event.organizers.all():
+        return redirect('/reg')
+    
+    profile = user.get_profile()
+    return render_to_response('list_attendees.html', {'user':user, 'event':event, 'attendees':event.attendees.all()})