app/soc/views/models/base.py
changeset 874 30e9629bf590
parent 858 e79e7a22326f
child 876 0c1329d4b514
equal deleted inserted replaced
873:cbb1d15ffe91 874:30e9629bf590
   156     """
   156     """
   157     params = dicts.merge(params, self._params)
   157     params = dicts.merge(params, self._params)
   158 
   158 
   159     if not params.get('export_content_type'):
   159     if not params.get('export_content_type'):
   160       return self.public(request, access_type, page_name=page_name,
   160       return self.public(request, access_type, page_name=page_name,
   161                          params=params, kwargs=kwargs)
   161                          params=params, **kwargs)
   162 
   162 
   163     try:
   163     try:
   164       access.checkAccess(access_type, request, rights=params['rights'])
   164       access.checkAccess(access_type, request, rights=params['rights'])
   165     except out_of_band.Error, error:
   165     except out_of_band.Error, error:
   166       return helper.responses.errorResponse(error, request)
   166       return helper.responses.errorResponse(error, request)
   660     context['entity_type'] = params['name']
   660     context['entity_type'] = params['name']
   661     context['entity_type_plural'] = params['name_plural']
   661     context['entity_type_plural'] = params['name_plural']
   662     context['entity_type_short'] = params['name_short']
   662     context['entity_type_short'] = params['name_short']
   663     context['entity_type_url'] = params['url_name']
   663     context['entity_type_url'] = params['url_name']
   664 
   664 
   665     if params.get('export_content_type'):
   665     if params.get('export_content_type') and entity:
   666       context['export_link'] = redirects.getExportRedirect(entity, params)
   666       context['export_link'] = redirects.getExportRedirect(entity, params)
   667 
   667 
   668     if entity:
   668     if entity:
   669       template = params['edit_template']
   669       template = params['edit_template']
   670     else:
   670     else: