Mercurial > hg > savane-forge
changeset 31:8366c86c6ef3
Added the functionality to update the user real name
author | Jonathan Gonzalez V <zeus@lunareja.(none)> |
---|---|
date | Sat, 23 May 2009 18:42:43 -0400 |
parents | a135e062b35a |
children | 927ad55a803c |
files | savane/savane_user/views.py template/savane_user/identity.djhtml |
diffstat | 2 files changed, 9 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/savane/savane_user/views.py +++ b/savane/savane_user/views.py @@ -34,6 +34,12 @@ RequestContext( request, ) ) def sv_identity( request ): + + if 'action' in request.POST and request.user.is_authenticated(): + request.user.first_name = request.POST['new_name'] + request.user.last_name = request.POST['new_last_name'] + request.user.save() + return render_to_response( 'savane_user/identity.djhtml', RequestContext( request, ) )
--- a/template/savane_user/identity.djhtml +++ b/template/savane_user/identity.djhtml @@ -16,7 +16,7 @@ <div class="boxitem"> <dl> <dt>Name</dt> - <dd></dd> + <dd>{{ user.first_name }} {{ user.last_name }}</dd> <dt>Login</dt> <dd>{{ user }}</dd> <dt>Id</dt> @@ -31,7 +31,8 @@ <div class="box"> <div class="boxtitle">Change Name</div> <div class="boxitem"> - <form url?method="post"> + <form method="post"> + <input type="hidden" name="action" value="update" /> <dl> <dt>Name</dt> <dd><input type="text" name="new_name" /></dd>