summaryrefslogtreecommitdiffstats
path: root/install/ui/search.js
diff options
context:
space:
mode:
Diffstat (limited to 'install/ui/search.js')
-rw-r--r--install/ui/search.js10
1 files changed, 4 insertions, 6 deletions
diff --git a/install/ui/search.js b/install/ui/search.js
index ffeafd0b..c98e0028 100644
--- a/install/ui/search.js
+++ b/install/ui/search.js
@@ -29,7 +29,7 @@ IPA.search_facet = function(spec) {
spec = spec || {};
spec.name = spec.name || 'search';
- spec.managed_entity_name = spec.managed_entity_name || spec.entity.name;
+ spec.managed_entity = spec.managed_entity ? IPA.get_entity(spec.managed_entity) : spec.entity;
spec.disable_breadcrumb =
spec.disable_breadcrumb === undefined ? true : spec.disable_breadcrumb;
@@ -46,8 +46,6 @@ IPA.search_facet = function(spec) {
var init = function() {
- that.managed_entity = IPA.get_entity(that.managed_entity_name);
-
that.init_table(that.managed_entity);
};
@@ -160,7 +158,7 @@ IPA.search_facet = function(spec) {
that.find = function() {
var filter = that.filter.val();
var state = {};
- state[that.managed_entity_name + '-filter'] = filter;
+ state[that.managed_entity.name + '-filter'] = filter;
IPA.nav.push_state(state);
};
@@ -311,7 +309,7 @@ IPA.nested_search_facet = function(spec) {
spec = spec || {};
- spec.managed_entity_name = spec.nested_entity;
+ spec.managed_entity = IPA.get_entity(spec.nested_entity);
spec.disable_breadcrumb = false;
spec.disable_facet_tabs = false;
@@ -325,7 +323,7 @@ IPA.nested_search_facet = function(spec) {
IPA.nav.get_state(IPA.current_entity.name+'-pkey'));
if (that.filter) {
- var filter = IPA.nav.get_state(that.managed_entity_name+'-filter');
+ var filter = IPA.nav.get_state(that.managed_entity.name+'-filter');
that.filter.val(filter);
}
};