summaryrefslogtreecommitdiffstats
path: root/install
diff options
context:
space:
mode:
authorPetr Vobornik <pvoborni@redhat.com>2012-08-21 15:52:30 +0200
committerPetr Vobornik <pvoborni@redhat.com>2012-09-06 09:41:22 +0200
commita8a80d983e62c0d4e682b17fa0bdf48634ca5f82 (patch)
tree624c30bda4fc02bd5731f4acbaa1af3b84c33e7b /install
parentbd7f3e4b17076985479c77a5c68c39bf36c47926 (diff)
downloadfreeipa-a8a80d983e62c0d4e682b17fa0bdf48634ca5f82.tar.gz
freeipa-a8a80d983e62c0d4e682b17fa0bdf48634ca5f82.tar.xz
freeipa-a8a80d983e62c0d4e682b17fa0bdf48634ca5f82.zip
Fixed search in HBAC test
Search in HBAC test wasn't working because expired flag wasn't set. https://fedorahosted.org/freeipa/ticket/2931
Diffstat (limited to 'install')
-rw-r--r--install/ui/hbactest.js15
1 files changed, 12 insertions, 3 deletions
diff --git a/install/ui/hbactest.js b/install/ui/hbactest.js
index 4b666ef29..93d17c719 100644
--- a/install/ui/hbactest.js
+++ b/install/ui/hbactest.js
@@ -374,10 +374,19 @@ IPA.hbac.test_select_facet = function(spec) {
};
that.find = function() {
+
+ var old_filter = IPA.nav.get_state(that.entity.name+'-'+that.name+'-filter');
var filter = that.filter.val();
- var state = {};
- state[that.entity.name+'-'+that.name+'-filter'] = filter;
- IPA.nav.push_state(state);
+
+ that.set_expired_flag();
+
+ if (old_filter === filter) {
+ that.refresh();
+ } else {
+ var state = {};
+ state[that.entity.name+'-'+that.name+'-filter'] = filter;
+ IPA.nav.push_state(state);
+ }
};
that.get_selected_values = function() {