Skip to content

Commit bc22b15

Browse files
committed
Use ManyToManyColumn
1 parent 8889e86 commit bc22b15

File tree

2 files changed

+3
-13
lines changed

2 files changed

+3
-13
lines changed

netbox/dcim/tables/devices.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -585,12 +585,12 @@ class BaseInterfaceTable(NetBoxTable):
585585
verbose_name=_('IP Addresses')
586586
)
587587
primary_mac_address = tables.Column(
588-
verbose_name=_('MAC Address'),
588+
verbose_name=_('Primary MAC'),
589589
linkify=True
590590
)
591-
mac_addresses = tables.TemplateColumn(
592-
template_code=INTERFACE_MACADDRESSES,
591+
mac_addresses = columns.ManyToManyColumn(
593592
orderable=False,
593+
linkify_item=True,
594594
verbose_name=_('MAC Addresses')
595595
)
596596
fhrp_groups = tables.TemplateColumn(

netbox/dcim/tables/template_code.py

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -80,16 +80,6 @@
8080
{% endif %}
8181
"""
8282

83-
INTERFACE_MACADDRESSES = """
84-
{% if value.count > 3 %}
85-
<a href="{% url 'ipam:macaddress_list' %}?{{ record|meta:"model_name" }}_id={{ record.pk }}">{{ value.count }}</a>
86-
{% else %}
87-
{% for mac in value.all %}
88-
<a href="{{ mac.get_absolute_url }}">{{ mac }}</a>
89-
{% endfor %}
90-
{% endif %}
91-
"""
92-
9383
INTERFACE_FHRPGROUPS = """
9484
{% for assignment in value.all %}
9585
<a href="{{ assignment.group.get_absolute_url }}">{{ assignment.group }}</a>

0 commit comments

Comments
 (0)