From 53bba73b5ca0f213f265873a39aed8a47d3abb2e Mon Sep 17 00:00:00 2001 From: Takashi Kajinami Date: Wed, 25 Dec 2024 12:13:14 +0900 Subject: [PATCH] Fix the attribute to look up security group ids of a port (3) ... to fix the "Edit Port" functionality. Closes-Bug: #2092276 Change-Id: I815a558e87fef2474eed42cfb175b753ad61713a --- openstack_dashboard/dashboards/project/networks/ports/views.py | 3 ++- .../networks/templates/networks/ports/_detail_overview.html | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/openstack_dashboard/dashboards/project/networks/ports/views.py b/openstack_dashboard/dashboards/project/networks/ports/views.py index 52427b75b1..2bf50336d1 100644 --- a/openstack_dashboard/dashboards/project/networks/ports/views.py +++ b/openstack_dashboard/dashboards/project/networks/ports/views.py @@ -123,7 +123,7 @@ class DetailView(tabs.TabbedTableView): results = futurist_utils.call_functions_parallel( (get_network, [port.network_id]), (get_security_groups, [tuple(port.security_group_ids)])) - network, port.security_groups = results + network, security_groups = results port.network_name = network.get('name') port.network_url = reverse(network_url, args=[port.network_id]) @@ -138,6 +138,7 @@ class DetailView(tabs.TabbedTableView): ] context["custom_breadcrumb"] = breadcrumb context["port"] = port + context["security_groups"] = security_groups context["url"] = reverse( 'horizon:project:networks:ports_tab', args=[port.network_id]) context["actions"] = table.render_row_actions(port) diff --git a/openstack_dashboard/dashboards/project/networks/templates/networks/ports/_detail_overview.html b/openstack_dashboard/dashboards/project/networks/templates/networks/ports/_detail_overview.html index 30dc961679..44a460e98a 100644 --- a/openstack_dashboard/dashboards/project/networks/templates/networks/ports/_detail_overview.html +++ b/openstack_dashboard/dashboards/project/networks/templates/networks/ports/_detail_overview.html @@ -86,7 +86,7 @@

{% trans "Security Groups" %}


- {% for group in port.security_groups %} + {% for group in security_groups %}
{{ group.name }}