equal
deleted
inserted
replaced
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: |