app/soc/views/site/sponsor/profile.py
changeset 365 74dec172944e
parent 361 465e4df617de
child 369 2955eff2bf94
--- 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 @@
                           ' <a href="/site/sponsor/profile">Create ' \
                           'a New Sponsor</a> 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: