From 987aab772f1fe0a862faae096a8b6c98b7d49d36 Mon Sep 17 00:00:00 2001 From: Johannes Kreuzer Date: Mon, 18 May 2020 18:14:23 +0200 Subject: [PATCH] move device type name to title and add more device details to title --- netbox_topology_views/api/views.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/netbox_topology_views/api/views.py b/netbox_topology_views/api/views.py index 59a85b6..b6dadbd 100644 --- a/netbox_topology_views/api/views.py +++ b/netbox_topology_views/api/views.py @@ -159,11 +159,18 @@ class SearchViewSet(GenericViewSet): cable_role_name = device.device_type.display_name if cable_role_name is None: cable_role_name = "device role name unknown" + dev_title = "
Type:" + cable_role_name + "
Role:" + device.device_role.name + if device.serial != "": + dev_title = dev_title + "
Serial:" + device.serial + if device.primary_ip is not None: + dev_title = dev_title + "
IP Address:" + str(device.primary_ip.address) + dev_title = dev_title + "
" node = {} node["id"] = device.id node["name"] = dev_name - node["label"] = dev_name + " {" + cable_role_name + "}" + node["label"] = dev_name + node["title"] = dev_title node["shape"] = 'image' if device.device_role.slug in settings.PLUGINS_CONFIG["netbox_topology_views"]["device_img"]: node["image"] = '../../static/netbox_topology_views/img/' + device.device_role.slug + ".png"