--- a/reg/views.py Mon Apr 12 12:32:46 2010 +0530
+++ b/reg/views.py Mon Apr 12 13:49:00 2010 +0530
@@ -19,10 +19,9 @@
"""
user = request.user
-
events = Event.objects.all()[:10]
- return render_to_response('index.html', {'events':events})
+ return render_to_response('index.html', {'user':user, 'events':events})
def user_login(request):
""" get the user object from e-mail and then check for password.
@@ -43,10 +42,10 @@
login(request, user)
return redirect('/reg')
else:
- return render_to_response('login.html', {'form':form})
+ return render_to_response('login.html', {'user':user, 'form':form})
else:
form = reg_forms.LoginForm()
- return render_to_response('login.html', {'form':form})
+ return render_to_response('login.html', {'user':user, 'form':form})
def user_logout(request):
""" simply logout the user and redirect to homepage.
@@ -72,12 +71,12 @@
affiliated_to=data['affiliated_to'],
interests=data['interests']
)
- return render_to_response('account_created.html')
+ return render_to_response('account_created.html',{'user':user})
else:
- return render_to_response('register.html', {'form':form})
+ return render_to_response('register.html', {'user':user, 'form':form})
else:
form = reg_forms.RegisterForm()
- return render_to_response('register.html', {'form':form})
+ return render_to_response('register.html', {'user':user, 'form':form})
def create_event(request):
""" see if the user is a staff and only then let him do it.
@@ -98,10 +97,10 @@
event_url = "/reg/event/view/%s"%(new_event.key)
return redirect(event_url)
else:
- return render_to_response('event_create.html', {'form':form})
+ return render_to_response('event_create.html', {'user':user, 'form':form})
else:
form = reg_forms.EventCreateForm()
- return render_to_response('event_create.html', {'form':form})
+ return render_to_response('event_create.html', {'user':user, 'form':form})
else:
return redirect('/reg')
@@ -128,7 +127,8 @@
except Feedback.DoesNotExist:
can_submit_feedback = True
- context = {'is_guest': is_guest,
+ context = {'user': user,
+ 'is_guest': is_guest,
'event': event,
'is_attendee': is_attendee,
'is_org': is_org,
@@ -151,12 +151,12 @@
email = form.cleaned_data['email']
user = User.objects.get(email__iexact=email)
new_password = reg_events.reset_password(user)
- return render_to_response('password_reset.html', {'new_password':new_password})
+ return render_to_response('password_reset.html', {'user':user, 'new_password':new_password})
else:
- return render_to_response('password_reset.html', {'form':form})
+ return render_to_response('password_reset.html', {'user':user, 'form':form})
else:
form = reg_forms.PasswordResetForm()
- return render_to_response('password_reset.html', {'form':form})
+ return render_to_response('password_reset.html', {'user':user, 'form':form})
def change_password(request):
""" check for the password and then set the new password.
@@ -173,12 +173,12 @@
if form.is_valid():
new_password = form.cleaned_data['new_password']
reg_events.change_password(user, new_password)
- return render_to_response('password_change.html', {'password_changed': True})
+ return render_to_response('password_change.html', {'user':user, 'password_changed': True})
else:
- return render_to_response('password_change.html', {'form':form})
+ return render_to_response('password_change.html', {'user':user, 'form':form})
else:
form = reg_forms.PasswordChangeForm()
- return render_to_response('password_change.html', {'form':form})
+ return render_to_response('password_change.html', {'user':user, 'form':form})
def open_feedback(request, event_key):
""" see if the event exists.
@@ -202,9 +202,9 @@
day = request.POST['day']
event.feedback_status = day
event.save()
- return render_to_response('open_feedback.html', {'success': True, 'day':day, 'event':event})
+ return render_to_response('open_feedback.html', {'user':user, 'success': True, 'day':day, 'event':event})
else:
- return render_to_response('open_feedback.html', {'event': event, 'days': range(1,days+1)})
+ return render_to_response('open_feedback.html', {'user':user, 'event': event, 'days': range(1,days+1)})
else:
return redirect('/reg')
@@ -225,7 +225,7 @@
day = event.feedback_status
event.feedback_status = '0'
event.save()
- return render_to_response('close_feedback.html', {'event': event, 'day':day})
+ return render_to_response('close_feedback.html', {'user':user, 'event': event, 'day':day})
else:
return redirect('/reg')
@@ -244,7 +244,7 @@
if is_org:
event.registration_is_open = True
event.save()
- return render_to_response('reg_open.html', {'event': event})
+ return render_to_response('reg_open.html', {'user':user, 'event': event})
else:
return redirect('/reg')
@@ -263,7 +263,7 @@
if is_org:
event.registration_is_open = False
event.save()
- return render_to_response('reg_close.html', {'event': event})
+ return render_to_response('reg_close.html', {'user':user, 'event': event})
else:
return redirect('/reg')