From 0e40c8fd6057a6042c93a49481a166c578c0cf1e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20P=C3=A9ters?= Date: Fri, 2 Feb 2018 11:02:10 +0100 Subject: [PATCH] manager: remove broken export to HTML (#21197) It doesn't work with the tablib versions currently in use. --- src/authentic2/manager/views.py | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/authentic2/manager/views.py b/src/authentic2/manager/views.py index ffddb9e3..e55a01ff 100644 --- a/src/authentic2/manager/views.py +++ b/src/authentic2/manager/views.py @@ -188,7 +188,7 @@ class SearchFormMixin(object): class FormatsContextData(object): '''Export list of supported formats in context''' - formats = ['csv', 'json', 'ods', 'html'] + formats = ['csv', 'json', 'ods'] def get_context_data(self, **kwargs): ctx = super(FormatsContextData, self).get_context_data(**kwargs) @@ -342,7 +342,6 @@ class ExportMixin(object): export_format = kwargs['format'].lower() content_types = { 'csv': 'text/csv', - 'html': 'text/html', 'json': 'application/json', 'ods': 'application/vnd.oasis.opendocument.spreadsheet', } @@ -350,8 +349,6 @@ class ExportMixin(object): raise Http404('unknown format') content = getattr(self.get_dataset(), export_format) content_type = content_types[export_format] - if export_format == 'html': - content = '%s' % content response = HttpResponse(content, content_type=content_type) filename = '%s%s.%s' % (self.get_export_prefix(), now().isoformat(), export_format) -- 2.15.1