diff options
Diffstat (limited to 'install/static/navigation.js')
-rw-r--r-- | install/static/navigation.js | 7 |
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); } } |