|
@@ -7,25 +7,25 @@ from django.contrib.auth.decorators import login_required
|
|
|
def index(request):
|
|
|
return render_to_response('members/index.html')
|
|
|
|
|
|
-
|
|
|
@login_required
|
|
|
def infos(request):
|
|
|
- if hasattr(request.user, 'member'):
|
|
|
- member = request.user.member
|
|
|
- else:
|
|
|
- #TODO: logger: ce cas ne devrait pas exister
|
|
|
- member = None
|
|
|
-
|
|
|
- return render_to_response('members/infos.html', {'member': member},
|
|
|
+ member = request.user.member
|
|
|
+ return render_to_response('members/infos.html', {'member':member},
|
|
|
context_instance=RequestContext(request))
|
|
|
|
|
|
-
|
|
|
@login_required
|
|
|
def abos(request):
|
|
|
return render_to_response('members/abo.html')
|
|
|
|
|
|
-
|
|
|
@login_required
|
|
|
def contact(request):
|
|
|
return render_to_response('members/contact.html')
|
|
|
|
|
|
+@login_required
|
|
|
+def change_password(request):
|
|
|
+ member = get_object_or_404(Member, pk=member_id)
|
|
|
+ if request.POST['password']:
|
|
|
+ member.password = ''
|
|
|
+ else:
|
|
|
+ return render(request, 'members/change_password.html',
|
|
|
+ {'member': member})
|