Fix table order, and add fields for translations

This commit is contained in:
Renato Almeida de Oliveira Zaroubin 2025-04-06 20:08:30 +00:00
parent c7b17a26d9
commit c53ca79bd7

View File

@ -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',