Use ManyToManyColumn
CI / build (20.x, 3.13) (push) Failing after 18s
CI / build (20.x, 3.14) (push) Failing after 16s
CI / build (20.x, 3.12) (push) Failing after 20s

This commit is contained in:
Brian Tiemann
2026-02-04 11:12:34 -05:00
parent 8889e865f1
commit bc22b1530b
2 changed files with 3 additions and 13 deletions
+3 -3
View File
@@ -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(
-10
View File
@@ -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>