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>