From 6df00f143ccac46f754b18be6c9fd1d1d193a2e6 Mon Sep 17 00:00:00 2001 From: Igor Korotchenkov Date: Thu, 28 Nov 2024 17:40:02 +0400 Subject: [PATCH] Cleanup legacy get_saved_topology --- nextbox_ui_plugin/views.py | 34 ---------------------------------- 1 file changed, 34 deletions(-) diff --git a/nextbox_ui_plugin/views.py b/nextbox_ui_plugin/views.py index a14bed3..133752c 100644 --- a/nextbox_ui_plugin/views.py +++ b/nextbox_ui_plugin/views.py @@ -436,40 +436,6 @@ def get_topology(nb_devices_qs, params): return topology_dict, device_roles, multi_cable_connections, all_device_tags -def get_saved_topology(id): - topology_dict = {} - device_roles = [] - device_tags = [] - device_roles_detailed = [] - device_tags_detailed = [] - layout_context = {} - topology_data = SavedTopology.objects.get(id=id) - if not topology_data: - return topology_dict, device_roles, device_tags, layout_context - topology_dict = dict(topology_data.topology) - if 'nodes' not in topology_dict: - return topology_dict, device_roles, device_tags, layout_context - device_roles = list(set([str(d.get('deviceRole')) for d in topology_dict['nodes'] if d.get('deviceRole')])) - for device_role in device_roles: - is_visible = not (device_role in UNDISPLAYED_DEVICE_ROLE_SLUGS) - device_role_obj = DeviceRole.objects.get(slug=device_role) - if not device_role_obj: - device_roles_detailed.append((device_role, device_role, is_visible)) - continue - device_roles_detailed.append((device_role_obj.slug, device_role_obj.name, is_visible)) - device_roles_detailed.sort(key=lambda i: get_node_layer_sort_preference(i[0])) - device_tags = set() - for device in topology_dict['nodes']: - if 'tags' not in device: - continue - for tag in device['tags']: - device_tags.add(str(tag)) - device_tags = list(device_tags) - device_tags_detailed = list([(tag, not tag_is_hidden(tag)) for tag in device_tags]) - layout_context = dict(topology_data.layout_context) - return topology_dict, device_roles_detailed, device_tags_detailed, layout_context - - class TopologyView(PermissionRequiredMixin, View): """Generic Topology View""" permission_required = ('dcim.view_site', 'dcim.view_device', 'dcim.view_cable')