From 835af32213456a331d8450b68228cdaabdcd1e21 Mon Sep 17 00:00:00 2001 From: Arthur Date: Tue, 21 Mar 2023 15:35:44 -0700 Subject: [PATCH] 12008 make export templates cloneable --- netbox/extras/models/models.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/netbox/extras/models/models.py b/netbox/extras/models/models.py index e608f81b1..3b44b4b6b 100644 --- a/netbox/extras/models/models.py +++ b/netbox/extras/models/models.py @@ -280,7 +280,7 @@ class CustomLink(CloningMixin, ExportTemplatesMixin, WebhooksMixin, ChangeLogged } -class ExportTemplate(ExportTemplatesMixin, WebhooksMixin, ChangeLoggedModel): +class ExportTemplate(CloningMixin, ExportTemplatesMixin, WebhooksMixin, ChangeLoggedModel): content_types = models.ManyToManyField( to=ContentType, related_name='export_templates', @@ -313,6 +313,10 @@ class ExportTemplate(ExportTemplatesMixin, WebhooksMixin, ChangeLoggedModel): help_text=_("Download file as attachment") ) + clone_fields = ( + 'content_types', 'template_code', 'mime_type', 'file_extension', 'as_attachment', + ) + class Meta: ordering = ('name',)