From 2e7d912bddf10a4680ddc20d80fe61a20aae12b7 Mon Sep 17 00:00:00 2001 From: jeremystretch Date: Thu, 29 Jul 2021 09:49:31 -0400 Subject: [PATCH] #6797: Add cable type, length to SVG trace --- netbox/dcim/svg.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/netbox/dcim/svg.py b/netbox/dcim/svg.py index 624496402..4789dd2d6 100644 --- a/netbox/dcim/svg.py +++ b/netbox/dcim/svg.py @@ -446,10 +446,18 @@ class CableTraceSVG: if connector is not None: # Cable + cable_labels = [ + f'Cable {connector}', + connector.get_status_display() + ] + if connector.type: + cable_labels.append(connector.get_type_display()) + if connector.length and connector.length_unit: + cable_labels.append(f'{connector.length} {connector.get_length_unit_display()}') cable = self._draw_cable( color=connector.color or '000000', url=connector.get_absolute_url(), - labels=[f'Cable {connector}', connector.get_status_display()] + labels=cable_labels ) connectors.append(cable)