manager: allow overriding resource class in export views (#13587)

This commit is contained in:
Benjamin Dauvergne 2018-04-25 16:09:53 +02:00
parent 0bf7fe9feb
commit 8964303359
1 changed files with 4 additions and 1 deletions

View File

@ -335,8 +335,11 @@ class ExportMixin(object):
def get_export_prefix(self):
return self.export_prefix
def get_resource(self):
return self.resource_class()
def get_dataset(self):
return self.resource_class().export(self.get_data())
return self.get_resource().export(self.get_data())
def get(self, request, *args, **kwargs):
export_format = kwargs['format'].lower()