diff --git a/openstack_dashboard/dashboards/project/stacks/tabs.py b/openstack_dashboard/dashboards/project/stacks/tabs.py index 935975be6a..c68464a365 100644 --- a/openstack_dashboard/dashboards/project/stacks/tabs.py +++ b/openstack_dashboard/dashboards/project/stacks/tabs.py @@ -22,6 +22,7 @@ from openstack_dashboard import api from openstack_dashboard.dashboards.project.stacks \ import api as project_api +from openstack_dashboard.dashboards.project.stacks import mappings from openstack_dashboard.dashboards.project.stacks \ import tables as project_tables @@ -58,8 +59,11 @@ class ResourceOverviewTab(tabs.Tab): template_name = "project/stacks/_resource_overview.html" def get_context_data(self, request): + resource = self.tab_group.kwargs['resource'] + resource_url = mappings.resource_to_url(resource) return { - "resource": self.tab_group.kwargs['resource'], + "resource": resource, + "resource_url": resource_url, "metadata": self.tab_group.kwargs['metadata']} diff --git a/openstack_dashboard/dashboards/project/stacks/templates/stacks/_resource_overview.html b/openstack_dashboard/dashboards/project/stacks/templates/stacks/_resource_overview.html index 64ed7f7c68..ba8156e8bf 100644 --- a/openstack_dashboard/dashboards/project/stacks/templates/stacks/_resource_overview.html +++ b/openstack_dashboard/dashboards/project/stacks/templates/stacks/_resource_overview.html @@ -11,7 +11,11 @@
{% trans "Resource ID" %}
-
{{ resource.physical_resource_id }}
+
+ + {{ resource.physical_resource_id }} + +
{% trans "Stack Resource Type" %}