diff -r 35fbec27f6cb -r 7cfa2ad62944 app/soc/views/models/site_settings.py --- a/app/soc/views/models/site_settings.py Sun Nov 16 15:51:19 2008 +0000 +++ b/app/soc/views/models/site_settings.py Sun Nov 16 17:59:30 2008 +0000 @@ -52,7 +52,11 @@ model = soc.models.site_settings.SiteSettings #: list of model fields which will *not* be gathered by the form - exclude = ['inheritance_line', 'home'] + exclude = ['inheritance_line', 'home', 'partial_path', 'link_name'] + + partial_path = forms.CharField(widget=forms.HiddenInput) + + link_name = forms.CharField(widget=forms.HiddenInput) class EditForm(CreateForm): @@ -130,7 +134,7 @@ values = self._logic.getMainKeyValues() key_values = dicts.zip(keys, values) - return self.edit(request, page_name, **key_values) + return self.edit(request, page_name, seed=key_values, **key_values) view = View()