diff -r 05248e27104a -r cd6911eaac2c reg/views.py --- 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')