1
0
mirror of https://github.com/netbox-community/netbox.git synced 2024-05-10 07:54:54 +00:00

Add boolean as_attachment to Export template

This commit is contained in:
Martin Rødvand
2021-03-30 22:27:26 +02:00
parent bfa95c16e3
commit 9ede726eea
2 changed files with 25 additions and 1 deletions

View File

@@ -251,6 +251,10 @@ class ExportTemplate(BigIDModel):
blank=True,
help_text='Extension to append to the rendered filename'
)
as_attachment = models.BooleanField(
default=True,
help_text="Present file as attachment"
)
objects = RestrictedQuerySet.as_manager()
@@ -298,7 +302,9 @@ class ExportTemplate(BigIDModel):
queryset.model._meta.verbose_name_plural,
'.{}'.format(self.file_extension) if self.file_extension else ''
)
response['Content-Disposition'] = 'attachment; filename="{}"'.format(filename)
if self.as_attachment:
response['Content-Disposition'] = 'attachment; filename="{}"'.format(filename)
return response