From 6c047b102265e7e80839623c5eae59bad1ac8f51 Mon Sep 17 00:00:00 2001 From: Mario Date: Wed, 8 Oct 2025 18:51:29 +0200 Subject: [PATCH] Add cable label in hover popup (#679) --- netbox_topology_views/views.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/netbox_topology_views/views.py b/netbox_topology_views/views.py index f447bda..95ff2a5 100644 --- a/netbox_topology_views/views.py +++ b/netbox_topology_views/views.py @@ -323,10 +323,15 @@ def create_edge( edge["dashes"] = LinePattern().logical edge["color"] = '#f1c232' edge["href"] = interface.get_absolute_url() + "trace" - + + if cable is not None and cable.label: + cable_label = "
Label: " + cable.label + else: + cable_label = "" + edge[ "title" - ] = f"{title} between
{cable_a_dev_name} [{cable_a_name}]
{cable_b_dev_name} [{cable_b_name}]" + ] = f"{title} between
{cable_a_dev_name} [{cable_a_name}]
{cable_b_dev_name} [{cable_b_name}] {cable_label}" if cable is not None: edge["href"] = cable.get_absolute_url()