reg/views.py
changeset 10 c52d170969f0
parent 9 e29ecb7819e7
child 11 334550460bd7
--- a/reg/views.py	Mon Apr 12 02:57:25 2010 +0530
+++ b/reg/views.py	Mon Apr 12 04:23:13 2010 +0530
@@ -20,7 +20,6 @@
 
     events = Event.objects.all()[:10]
 
-
 def user_login(request):
     """ get the user object from e-mail and then check for password.
     """
@@ -107,14 +106,21 @@
     """
 
     user = request.user
-    is_guest = False if user.is_authenticated() else True
 
     try:
         event = Event.objects.get(key__iexact=key)
     except Event.DoesNotExist:
-        return HttpResponse("F off")
+        return redirect("/reg")
+
+    is_guest = False if user.is_authenticated() else True
+    is_attendee = True if user in event.attendees.all() else False
+    is_org = True if user in event.organizers.all() else False
 
-    return HttpResponse(str(event))
+    context = {'is_guest': is_guest,
+               'is_attendee': is_attendee,
+               'is_org': is_org,
+              }
+    return render_to_response('view_event.html', context)
 
 def reset_password(request):
     """ check for the existance of e-mail.