diff -r ab47d3f494b3 -r 74dec172944e app/soc/views/user/profile.py --- 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