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()