app/soc/views/models/presence.py
changeset 1992 6a476fb946c9
parent 1991 3aeda3007467
child 2076 1cd180cc56c9
equal deleted inserted replaced
1991:3aeda3007467 1992:6a476fb946c9
   101     """See base.View.public().
   101     """See base.View.public().
   102 
   102 
   103     Overrides public_template to point at 'home_template'.
   103     Overrides public_template to point at 'home_template'.
   104     """
   104     """
   105 
   105 
       
   106     key_name = self._logic.getKeyNameFromFields(kwargs)
       
   107     redirect = '/%s/show/%s' % (self._params['url_name'], key_name)
       
   108 
   106     new_params = {}
   109     new_params = {}
   107     new_params['public_template'] = self._params['home_template']
   110     new_params['public_template'] = self._params['home_template']
       
   111     new_params['public_redirect'] = redirect
   108 
   112 
   109     params = dicts.merge(params, new_params)
   113     params = dicts.merge(params, new_params)
   110 
   114 
   111     return self.public(request, access_type,
   115     return self.public(request, access_type,
   112                        page_name=page_name, params=params, **kwargs)
   116                        page_name=page_name, params=params, **kwargs)