diff -r ab47d3f494b3 -r 74dec172944e app/soc/views/site/sponsor/profile.py --- a/app/soc/views/site/sponsor/profile.py Thu Oct 16 23:26:58 2008 +0000 +++ b/app/soc/views/site/sponsor/profile.py Thu Oct 16 23:31:57 2008 +0000 @@ -31,10 +31,10 @@ from soc.logic import out_of_band from soc.logic import validate from soc.logic.models import sponsor -from soc.logic.site import id_user from soc.views import helper from soc.views import simple from soc.views.helper import access +from soc.views.helper import decorators from soc.views.user import profile import soc.logic @@ -88,7 +88,9 @@ ' Create ' \ 'a New Sponsor page.' -def edit(request, page=None, link_name=None, template=DEF_SITE_SPONSOR_PROFILE_EDIT_TMPL): +@decorators.view +def edit(request, page=None, link_name=None, + template=DEF_SITE_SPONSOR_PROFILE_EDIT_TMPL): """View for a Developer to modify the properties of a Sponsor Model entity. Args: @@ -152,7 +154,8 @@ fields['founder'] = user form_ln = fields['link_name'] - form_sponsor = models.sponsor.logic.updateOrCreateFromFields(fields, link_name=form_ln) + form_sponsor = models.sponsor.logic.updateOrCreateFromFields( + fields, link_name=form_ln) if not form_sponsor: return http.HttpResponseRedirect('/') @@ -201,13 +204,16 @@ DEF_SITE_SPONSOR_PROFILE_CREATE_TMPL = 'soc/group/profile/edit.html' +@decorators.view def create(request, page=None, template=DEF_SITE_SPONSOR_PROFILE_CREATE_TMPL): """create() view is same as edit() view, but with no link_name supplied. """ return edit(request, page, link_name=None, template=template) -def delete(request, page=None, link_name=None, template=DEF_SITE_SPONSOR_PROFILE_EDIT_TMPL): +@decorators.view +def delete(request, page=None, link_name=None, + template=DEF_SITE_SPONSOR_PROFILE_EDIT_TMPL): """Request handler for a Developer to delete Sponsor Model entity. Args: