app/soc/views/site/settings.py
changeset 445 31927f21970d
parent 411 c8ac5c1161e2
child 482 839740b061ad
equal deleted inserted replaced
444:6e50bfc6e5a7 445:31927f21970d
    45     #: list of model fields which will *not* be gathered by the form
    45     #: list of model fields which will *not* be gathered by the form
    46     exclude = ['inheritance_line', 'home']
    46     exclude = ['inheritance_line', 'home']
    47 
    47 
    48 
    48 
    49 @decorators.view
    49 @decorators.view
    50 def edit(request, page=None, path=None, logic=models.site_settings.logic,
    50 def edit(request, page=None, partial_path=None, link_name=None, 
       
    51          logic=models.site_settings.logic,
    51          settings_form_class=SiteSettingsForm,
    52          settings_form_class=SiteSettingsForm,
    52          template=settings_views.DEF_HOME_EDIT_TMPL):
    53          template=settings_views.DEF_HOME_EDIT_TMPL):
    53   """View for authorized User to edit contents of a Site Settings page.
    54   """View for authorized User to edit contents of a Site Settings page.
    54 
    55 
    55   Args:
    56   Args:
    62     template: the template path to use for rendering the template.
    63     template: the template path to use for rendering the template.
    63 
    64 
    64   Returns:
    65   Returns:
    65     A subclass of django.http.HttpResponse with generated template.
    66     A subclass of django.http.HttpResponse with generated template.
    66   """
    67   """
    67   return settings_views.edit(request, page=page, path=path, logic=logic,
    68   return settings_views.edit(request, page=page, partial_path=partial_path, 
       
    69                              link_name=link_name, logic=logic,
    68                              settings_form_class=settings_form_class,
    70                              settings_form_class=settings_form_class,
    69                              template=template)
    71                              template=template)
       
    72