summaryrefslogtreecommitdiffstats
path: root/install/ui/src/freeipa/hbactest.js
diff options
context:
space:
mode:
authorPetr Vobornik <pvoborni@redhat.com>2013-01-31 17:25:14 +0100
committerPetr Vobornik <pvoborni@redhat.com>2013-05-06 16:22:17 +0200
commit31d7486b88bc0e30c8a84ab4d2f73c35a700dad8 (patch)
treef28ee432487ef269e285064c5588e4b4168c5205 /install/ui/src/freeipa/hbactest.js
parent7edf044a440d9a7f60c691811acedfc6a20ecbfe (diff)
downloadfreeipa-31d7486b88bc0e30c8a84ab4d2f73c35a700dad8.tar.gz
freeipa-31d7486b88bc0e30c8a84ab4d2f73c35a700dad8.tar.xz
freeipa-31d7486b88bc0e30c8a84ab4d2f73c35a700dad8.zip
Remove IPA.nav usage, obsolete entity.get_primary_key
https://fedorahosted.org/freeipa/ticket/3236
Diffstat (limited to 'install/ui/src/freeipa/hbactest.js')
-rw-r--r--install/ui/src/freeipa/hbactest.js29
1 files changed, 10 insertions, 19 deletions
diff --git a/install/ui/src/freeipa/hbactest.js b/install/ui/src/freeipa/hbactest.js
index cf3617807..247e5efb7 100644
--- a/install/ui/src/freeipa/hbactest.js
+++ b/install/ui/src/freeipa/hbactest.js
@@ -18,8 +18,8 @@
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
-define(['./ipa', './jquery', './details', './search', './association',
- './entity', './hbac'], function(IPA, $) {
+define(['./ipa', './jquery', './navigation', './details', './search',
+ './association', './entity', './hbac'], function(IPA, $, navigation) {
IPA.hbac.test_entity = function(spec) {
@@ -198,9 +198,7 @@ IPA.hbac.test_facet = function(spec) {
var facet = facet_group.get_facet_by_index(index - 1);
- var state = {};
- state[that.entity.name+'-facet'] = facet.name;
- IPA.nav.push_state(state);
+ navigation.show(facet);
};
that.next = function() {
@@ -210,9 +208,7 @@ IPA.hbac.test_facet = function(spec) {
var facet = facet_group.get_facet_by_index(index + 1);
- var state = {};
- state[that.entity.name+'-facet'] = facet.name;
- IPA.nav.push_state(state);
+ navigation.show(facet);
};
that.get_search_command_name = function() {
@@ -221,7 +217,7 @@ IPA.hbac.test_facet = function(spec) {
that.refresh = function() {
- var filter = IPA.nav.get_state(that.entity.name+'-'+that.name+'-filter');
+ var filter = that.state.filter;
var command = IPA.command({
name: that.get_search_command_name(),
@@ -357,7 +353,7 @@ IPA.hbac.test_select_facet = function(spec) {
that.find = function() {
- var old_filter = IPA.nav.get_state(that.entity.name+'-'+that.name+'-filter');
+ var old_filter = that.state.filter;
var filter = that.filter.val();
that.set_expired_flag();
@@ -365,9 +361,7 @@ IPA.hbac.test_select_facet = function(spec) {
if (old_filter === filter) {
that.refresh();
} else {
- var state = {};
- state[that.entity.name+'-'+that.name+'-filter'] = filter;
- IPA.nav.push_state(state);
+ that.state.set({filter: filter});
}
};
@@ -621,6 +615,7 @@ IPA.hbac.test_run_facet = function(spec) {
that.new_test = function() {
var facet = that.entity.get_facet('user');
facet.reset();
+ var entry_point = facet;
facet = that.entity.get_facet('targethost');
facet.reset();
@@ -634,9 +629,7 @@ IPA.hbac.test_run_facet = function(spec) {
facet = that.entity.get_facet('run_test');
facet.reset();
- var state = {};
- state[that.entity.name+'-facet'] = 'user';
- IPA.nav.push_state(state);
+ navigation.show(entry_point);
};
that.reset = function() {
@@ -806,9 +799,7 @@ IPA.hbac.validation_dialog = function(spec) {
that.redirect_to_facet = function(facet) {
that.close();
- var state = {};
- state[facet.entity.name+'-facet'] = facet.name;
- IPA.nav.push_state(state);
+ navigation.show(facet);
};
return that;