app/soc/views/models/site.py
changeset 1303 08433090cff8
parent 1247 eaf9d539382f
child 1307 091a21cf3627
equal deleted inserted replaced
1302:54e736a805b5 1303:08433090cff8
    59     new_params['logic'] = soc.logic.models.site.logic
    59     new_params['logic'] = soc.logic.models.site.logic
    60     new_params['rights'] = rights
    60     new_params['rights'] = rights
    61 
    61 
    62     new_params['name'] = "Site Settings"
    62     new_params['name'] = "Site Settings"
    63     new_params['name_plural'] = new_params['name']
    63     new_params['name_plural'] = new_params['name']
       
    64     new_params['document_prefix'] = 'site'
    64     new_params['name_short'] = "Site"
    65     new_params['name_short'] = "Site"
    65 
    66 
    66     new_params['sidebar_defaults'] = [('/%s/edit', 'Edit %(name)s', 'edit')]
    67     new_params['sidebar_defaults'] = [('/%s/edit', 'Edit %(name)s', 'edit')]
    67     new_params['sidebar_heading'] = new_params['name_short']
    68     new_params['sidebar_heading'] = new_params['name_short']
    68 
    69 
    73         'link_id': forms.CharField(widget=forms.HiddenInput, required=True),
    74         'link_id': forms.CharField(widget=forms.HiddenInput, required=True),
    74         }
    75         }
    75     new_params['edit_extra_dynafields'] = {
    76     new_params['edit_extra_dynafields'] = {
    76         'link_id': forms.CharField(widget=forms.HiddenInput, required=True),
    77         'link_id': forms.CharField(widget=forms.HiddenInput, required=True),
    77         'home_link_id': widgets.ReferenceField(
    78         'home_link_id': widgets.ReferenceField(
    78             reference_url='document',
    79             reference_url='document', required=False,
    79             required=False, label=ugettext('Home page Document link ID'),
    80             filter_fields={'prefix': new_params['document_prefix']},
       
    81             label=ugettext('Home page Document link ID'),
    80             help_text=soc.models.work.Work.link_id.help_text),
    82             help_text=soc.models.work.Work.link_id.help_text),
    81         'tos_link_id': widgets.ReferenceField(
    83         'tos_link_id': widgets.ReferenceField(
    82             reference_url='document',
    84             reference_url='document', required=False,
    83             required=False, label=ugettext('Terms of Service Document link ID'),
    85             filter_fields={'prefix': new_params['document_prefix']},
       
    86             label=ugettext('Terms of Service Document link ID'),
    84             help_text=soc.models.work.Work.link_id.help_text),
    87             help_text=soc.models.work.Work.link_id.help_text),
    85         }
    88         }
    86 
    89 
    87     patterns = []
    90     patterns = []
    88 
    91