--- 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()})