Use combined assigned_object_parent in table to match structure of IPAddressTable

This commit is contained in:
Brian Tiemann 2024-11-14 18:50:04 -05:00
parent c7fd29246e
commit 8c8ec6b75a

View File

@ -618,20 +618,16 @@ class MACAddressTable(NetBoxTable):
orderable=False, orderable=False,
verbose_name=_('Interface') verbose_name=_('Interface')
) )
assigned_object_parent = tables.Column(
accessor='assigned_object__parent_object',
linkify=True,
orderable=False,
verbose_name=_('Parent')
)
is_primary = columns.BooleanColumn( is_primary = columns.BooleanColumn(
verbose_name=_('Primary for Interface'), verbose_name=_('Primary for Interface'),
false_mark=None false_mark=None
) )
assigned_device = tables.Column(
accessor='assigned_object__device',
verbose_name=_('Device'),
linkify=True
)
assigned_vm = tables.Column(
accessor='assigned_object__virtual_machine',
verbose_name=_('Virtual Machine'),
linkify=True
)
tags = columns.TagColumn( tags = columns.TagColumn(
url_name='dcim:macaddress_list' url_name='dcim:macaddress_list'
) )
@ -643,7 +639,6 @@ class MACAddressTable(NetBoxTable):
model = models.MACAddress model = models.MACAddress
fields = ( fields = (
'pk', 'id', 'mac_address', 'assigned_object', 'created', 'last_updated', 'is_primary', 'pk', 'id', 'mac_address', 'assigned_object', 'created', 'last_updated', 'is_primary',
'assigned_device', 'assigned_vm',
) )
default_columns = ('pk', 'mac_address', 'assigned_object', 'is_primary') default_columns = ('pk', 'mac_address', 'assigned_object', 'is_primary')