From 75e6b4467e1dcff1362d69bf079ab47067ca781a Mon Sep 17 00:00:00 2001 From: Arthur Date: Wed, 12 Jun 2024 11:57:07 -0700 Subject: [PATCH] 15106 add wireless link length --- netbox/dcim/svg/cables.py | 2 ++ netbox/wireless/forms/filtersets.py | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/netbox/dcim/svg/cables.py b/netbox/dcim/svg/cables.py index 9ce5d967b..9aea47afb 100644 --- a/netbox/dcim/svg/cables.py +++ b/netbox/dcim/svg/cables.py @@ -393,6 +393,8 @@ class CableTraceSVG: labels = [f"{cable}"] if len(links) > 2 else [f"Wireless {cable}", cable.get_status_display()] if cable.ssid: description.append(f"{cable.ssid}") + if cable.length and cable.length_unit: + description.append(f"{cable.length} {cable.get_length_unit_display()}") near = [term for term in near_terminations if term.object == cable.interface_a] far = [term for term in far_terminations if term.object == cable.interface_b] if not (near and far): diff --git a/netbox/wireless/forms/filtersets.py b/netbox/wireless/forms/filtersets.py index e6c500ddc..6e68546f6 100644 --- a/netbox/wireless/forms/filtersets.py +++ b/netbox/wireless/forms/filtersets.py @@ -71,7 +71,7 @@ class WirelessLinkFilterForm(TenancyFilterForm, NetBoxModelFilterSetForm): model = WirelessLink fieldsets = ( FieldSet('q', 'filter_id', 'tag'), - FieldSet('ssid', 'status', name=_('Attributes')), + FieldSet('ssid', 'status', 'length', 'length_unit', name=_('Attributes')), FieldSet('tenant_group_id', 'tenant_id', name=_('Tenant')), FieldSet('auth_type', 'auth_cipher', 'auth_psk', name=_('Authentication')), )