mirror of
https://github.com/netbox-community/netbox.git
synced 2026-02-04 14:26:25 -06:00
Use ManyToManyColumn
This commit is contained in:
@@ -585,12 +585,12 @@ class BaseInterfaceTable(NetBoxTable):
|
||||
verbose_name=_('IP Addresses')
|
||||
)
|
||||
primary_mac_address = tables.Column(
|
||||
verbose_name=_('MAC Address'),
|
||||
verbose_name=_('Primary MAC'),
|
||||
linkify=True
|
||||
)
|
||||
mac_addresses = tables.TemplateColumn(
|
||||
template_code=INTERFACE_MACADDRESSES,
|
||||
mac_addresses = columns.ManyToManyColumn(
|
||||
orderable=False,
|
||||
linkify_item=True,
|
||||
verbose_name=_('MAC Addresses')
|
||||
)
|
||||
fhrp_groups = tables.TemplateColumn(
|
||||
|
||||
@@ -80,16 +80,6 @@ INTERFACE_IPADDRESSES = """
|
||||
{% endif %}
|
||||
"""
|
||||
|
||||
INTERFACE_MACADDRESSES = """
|
||||
{% if value.count > 3 %}
|
||||
<a href="{% url 'ipam:macaddress_list' %}?{{ record|meta:"model_name" }}_id={{ record.pk }}">{{ value.count }}</a>
|
||||
{% else %}
|
||||
{% for mac in value.all %}
|
||||
<a href="{{ mac.get_absolute_url }}">{{ mac }}</a>
|
||||
{% endfor %}
|
||||
{% endif %}
|
||||
"""
|
||||
|
||||
INTERFACE_FHRPGROUPS = """
|
||||
{% for assignment in value.all %}
|
||||
<a href="{{ assignment.group.get_absolute_url }}">{{ assignment.group }}</a>
|
||||
|
||||
Reference in New Issue
Block a user