app/soc/views/models/site.py
changeset 921 e499cc2641f6
parent 904 a6397daf4006
child 923 5a10f6db154b
equal deleted inserted replaced
920:39badbfb80be 921:e499cc2641f6
    60     new_params['name_short'] = "Site"
    60     new_params['name_short'] = "Site"
    61 
    61 
    62     new_params['sidebar_defaults'] = [('/%s/edit', 'Edit %(name)s', 'edit')]
    62     new_params['sidebar_defaults'] = [('/%s/edit', 'Edit %(name)s', 'edit')]
    63     new_params['sidebar_heading'] = new_params['name_short']
    63     new_params['sidebar_heading'] = new_params['name_short']
    64 
    64 
    65     new_params['public_template'] = 'soc/home/public.html'
    65     new_params['public_template'] = 'soc/presence/public.html'
       
    66     new_params['home_template'] = 'soc/site/home.html'
    66 
    67 
    67     new_params['create_extra_dynafields'] = {
    68     new_params['create_extra_dynafields'] = {
    68         'link_id': forms.CharField(widget=forms.HiddenInput, required=True),
    69         'link_id': forms.CharField(widget=forms.HiddenInput, required=True),
    69         }
    70         }
    70     new_params['edit_dynafields'] = []
    71     new_params['edit_dynafields'] = []
   119     # No entity in this case, since Site key values are hard-coded for the
   120     # No entity in this case, since Site key values are hard-coded for the
   120     # Site singleton, so pass in None to match parent method footprint.
   121     # Site singleton, so pass in None to match parent method footprint.
   121     values = self._logic.getKeyValues(None)
   122     values = self._logic.getKeyValues(None)
   122     key_values = dicts.zip(keys, values)
   123     key_values = dicts.zip(keys, values)
   123 
   124 
   124     return self.public(request, "show", page_name, **key_values)
   125     return self.home(request, "home", page_name=page_name, **key_values)
   125 
   126 
   126   def mainEdit(self, request, page_name=None, **kwargs):
   127   def mainEdit(self, request, page_name=None, **kwargs):
   127     """Displays the edit page for the main site settings page.
   128     """Displays the edit page for the main site settings page.
   128 
   129 
   129     Args:
   130     Args:
   136 
   137 
   137     # No entity in this case, since Site key values are hard-coded for the
   138     # No entity in this case, since Site key values are hard-coded for the
   138     # Site singleton, so pass in None to match parent method footprint.
   139     # Site singleton, so pass in None to match parent method footprint.
   139     values = self._logic.getKeyValues(None)
   140     values = self._logic.getKeyValues(None)
   140     key_values = dicts.zip(keys, values)
   141     key_values = dicts.zip(keys, values)
   141     
   142 
   142     return self.edit(request, "edit", page_name, seed=key_values, **key_values)
   143     return self.edit(request, "edit", page_name, seed=key_values, **key_values)
   143 
   144 
   144 
   145 
   145 view = View()
   146 view = View()
   146 
   147