From: Jason Dillaman Date: Mon, 10 Jul 2017 19:05:32 +0000 (-0400) Subject: mgr/dashboard: sidebar tree should match current selection X-Git-Tag: v12.1.2~151^2~9 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=ca2271e18ef54c24a2dde35628a29b4c2f591d46;p=ceph.git mgr/dashboard: sidebar tree should match current selection Signed-off-by: Jason Dillaman --- diff --git a/src/pybind/mgr/dashboard/base.html b/src/pybind/mgr/dashboard/base.html index 6a67410e0def..27a74241aa46 100644 --- a/src/pybind/mgr/dashboard/base.html +++ b/src/pybind/mgr/dashboard/base.html @@ -256,11 +256,13 @@ -
  • +
  • Block @@ -288,7 +290,7 @@
  • None found
  • -
  • +
  • Filesystems diff --git a/src/pybind/mgr/dashboard/module.py b/src/pybind/mgr/dashboard/module.py index 42f62a8c8af8..85412a32cf0b 100644 --- a/src/pybind/mgr/dashboard/module.py +++ b/src/pybind/mgr/dashboard/module.py @@ -467,6 +467,7 @@ class Module(MgrModule): return template.render( ceph_version=global_instance().version, + path_info=cherrypy.request.path_info, toplevel_data=json.dumps(toplevel_data, indent=2), content_data=json.dumps(content_data, indent=2) ) @@ -534,6 +535,7 @@ class Module(MgrModule): template = env.get_template("clients.html") return template.render( ceph_version=global_instance().version, + path_info=cherrypy.request.path_info, toplevel_data=json.dumps(self._toplevel_data(), indent=2), content_data=json.dumps(content_data, indent=2) ) @@ -577,6 +579,7 @@ class Module(MgrModule): return template.render( ceph_version=global_instance().version, + path_info=cherrypy.request.path_info, toplevel_data=json.dumps(toplevel_data, indent=2), content_data=json.dumps(content_data, indent=2) ) @@ -591,6 +594,7 @@ class Module(MgrModule): template = env.get_template("health.html") return template.render( ceph_version=global_instance().version, + path_info=cherrypy.request.path_info, toplevel_data=json.dumps(self._toplevel_data(), indent=2), content_data=json.dumps(self._health(), indent=2) ) @@ -600,6 +604,7 @@ class Module(MgrModule): template = env.get_template("servers.html") return template.render( ceph_version=global_instance().version, + path_info=cherrypy.request.path_info, toplevel_data=json.dumps(self._toplevel_data(), indent=2), content_data=json.dumps(self._servers(), indent=2) ) @@ -792,6 +797,7 @@ class Module(MgrModule): return template.render( ceph_version=global_instance().version, + path_info='/osd' + cherrypy.request.path_info, toplevel_data=json.dumps(toplevel_data, indent=2), content_data=json.dumps(self._osd(osd_id), indent=2) ) @@ -885,6 +891,7 @@ class Module(MgrModule): return template.render( ceph_version=global_instance().version, + path_info='/osd' + cherrypy.request.path_info, toplevel_data=json.dumps(toplevel_data, indent=2), content_data=json.dumps(content_data, indent=2) )