From ce5d3f3184654d0cfb3ada6f81f987953a82a032 Mon Sep 17 00:00:00 2001 From: iFargle Date: Fri, 24 Mar 2023 14:49:12 +0900 Subject: [PATCH] test --- renderer.py | 34 ++++++++++++++++------------------ 1 file changed, 16 insertions(+), 18 deletions(-) diff --git a/renderer.py b/renderer.py index d8f5381..9219c29 100644 --- a/renderer.py +++ b/renderer.py @@ -837,32 +837,30 @@ def render_routes(): # Get exit route ID's for each node in the list: # onclick="toggle_exit("""+exit_routes[0]+""", """+exit_routes[1]+""", '"""+machine["id"]+"""-exit', '"""+str(exit_route_enabled)+"""') for node in exit_node_list: - node_exit_routes = [] + node_exit_route_ids = [] exit_enabled = False + exit_available = False machine_id = 0 for route in all_routes["routes"]: - # Get all exit route ID's for that node: - route_id = route["id"] - machine = route["machine"]["givenName"] - machine_id = route["machine"]["id"] - - if machine == node: - if route_id == "0.0.0.0/0" or route_id == "::/0": - node_exit_routes.append(route_id) - if route["enabled"]: + if route["prefix"] == "0.0.0.0/0" or route["prefix"] == "::/0": + if route["machine"]["givenName"] == node: + node_exit_route_ids.append(route["id"]) + machine_id = route["machine"]["id"] + exit_available = True + if route["enabled"]: exit_enabled = True - # Set up the display code: - enabled = "fiber_manual_record" - disabled = "fiber_manual_record" + + if exit_available: + # Set up the display code: + enabled = "fiber_manual_record" + disabled = "fiber_manual_record" + # Set the displays: + enabled_display = enabled if exit_enabled else disabled - # Set the displays: - enabled_display = enabled if exit_enabled else disabled - # Build a table for all exit routes: - if exit_enabled: exit_content += """ - """+str(node )+""" + """+str(node)+"""
"""+str(enabled_display)+"""
"""