--- 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.