From c53ca79bd7cefe307a430f12f12e972b00c50abe Mon Sep 17 00:00:00 2001 From: Renato Almeida de Oliveira Zaroubin Date: Sun, 6 Apr 2025 20:08:30 +0000 Subject: [PATCH] Fix table order, and add fields for translations --- netbox/extras/tables/tables.py | 32 +++++++++++++++++++++++++------- 1 file changed, 25 insertions(+), 7 deletions(-) diff --git a/netbox/extras/tables/tables.py b/netbox/extras/tables/tables.py index a28ea2712..c01972d5f 100644 --- a/netbox/extras/tables/tables.py +++ b/netbox/extras/tables/tables.py @@ -183,6 +183,15 @@ class ExportTemplateTable(NetBoxTable): object_types = columns.ContentTypesColumn( verbose_name=_('Object Types'), ) + mime_type = tables.Column( + verbose_name=_('MIME type') + ) + file_name = tables.Column( + verbose_name=_('File name'), + ) + file_extension = tables.Column( + verbose_name=_('File extension'), + ) as_attachment = columns.BooleanColumn( verbose_name=_('As Attachment'), false_mark=None @@ -527,6 +536,19 @@ class ConfigTemplateTable(NetBoxTable): orderable=False, verbose_name=_('Synced') ) + mime_type = tables.Column( + verbose_name=_('MIME type') + ) + file_name = tables.Column( + verbose_name=_('File name'), + ) + file_extension = tables.Column( + verbose_name=_('File extension'), + ) + as_attachment = columns.BooleanColumn( + verbose_name=_('As Attachment'), + false_mark=None + ) tags = columns.TagColumn( url_name='extras:configtemplate_list' ) @@ -550,17 +572,13 @@ class ConfigTemplateTable(NetBoxTable): url_params={'config_template_id': 'pk'}, verbose_name=_('Virtual Machines') ) - as_attachment = columns.BooleanColumn( - verbose_name=_('As Attachment'), - false_mark=None - ) class Meta(NetBoxTable.Meta): model = ConfigTemplate fields = ( - 'pk', 'id', 'name', 'description', 'data_source', 'data_file', 'data_synced', 'role_count', - 'platform_count', 'device_count', 'vm_count', 'created', 'last_updated', 'tags', 'as_attachment', - 'mime_type', 'file_name', 'file_extension', + 'pk', 'id', 'name', 'description', 'data_source', 'data_file', 'data_synced', 'as_attachment', + 'mime_type', 'file_name', 'file_extension', 'role_count', 'platform_count', 'device_count', + 'vm_count', 'created', 'last_updated', 'tags', ) default_columns = ( 'pk', 'name', 'description', 'is_synced', 'device_count', 'vm_count',