app/soc/views/user/profile.py
changeset 365 74dec172944e
parent 361 465e4df617de
child 383 8a8820544caa
--- a/app/soc/views/user/profile.py	Thu Oct 16 23:26:58 2008 +0000
+++ b/app/soc/views/user/profile.py	Thu Oct 16 23:31:57 2008 +0000
@@ -26,7 +26,6 @@
 
 from django import forms
 from django import http
-from django import shortcuts
 from django.utils.translation import ugettext_lazy
 
 from soc.logic import models
@@ -35,6 +34,7 @@
 from soc.logic.site import id_user
 from soc.views import helper
 from soc.views import simple
+from soc.views.helper import decorators
 
 import soc.logic
 import soc.models.user
@@ -82,6 +82,7 @@
   SUBMIT_MSG_PARAM_NAME: SUBMIT_MSG_PROFILE_SAVED,
 }
 
+@decorators.view
 def edit(request, page=None, link_name=None, 
          template=DEF_USER_PROFILE_EDIT_TMPL):
   """View for a User to modify the properties of a User Model entity.
@@ -144,7 +145,8 @@
         'id': id,
       }
 
-      user = models.user.logic.updateOrCreateFromFields(properties, email=id.email())
+      user = models.user.logic.updateOrCreateFromFields(properties, 
+                                                        email=id.email())
 
       # redirect to new /user/profile/new_link_name?s=0
       # (causes 'Profile saved' message to be displayed)
@@ -183,7 +185,8 @@
   return helper.responses.respond(request, template, context)
 
 
+@decorators.view
 def create(request, page=None, template=DEF_USER_PROFILE_EDIT_TMPL):
   """create() view is same as edit() view, but with no link_name supplied.
   """
-  return edit(request, page, link_name=None, template=template)
+  return edit(request, page, link_name=None, template=template)
\ No newline at end of file