summaryrefslogtreecommitdiffstats
path: root/install/static/navigation.js
diff options
context:
space:
mode:
Diffstat (limited to 'install/static/navigation.js')
-rw-r--r--install/static/navigation.js7
1 files changed, 6 insertions, 1 deletions
diff --git a/install/static/navigation.js b/install/static/navigation.js
index 0434f58c..6b4419c9 100644
--- a/install/static/navigation.js
+++ b/install/static/navigation.js
@@ -134,7 +134,12 @@ function _nav_update_tabs(nls, container)
_nav_update_tabs(tab.children, container2);
} else if (tab.setup) {
- var entity = IPA.get_entity(tab.name);
+ var entity_name = tab.name;
+
+ // TODO: do not hard-code
+ if (entity_name == 'hbac' && nav_get_state('entity')) entity_name = nav_get_state('entity');
+
+ var entity = IPA.get_entity(entity_name);
entity.setup(container2);
}
}