summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPetr Vobornik <pvoborni@redhat.com>2014-10-10 10:50:35 +0200
committerPetr Vobornik <pvoborni@redhat.com>2014-10-20 12:25:22 +0200
commit01a9e7ef9e58e14fdb362bdd61b22d667d773052 (patch)
tree5daa63e5a97f994bff08d871f44dcf49284e3460
parentd3f46d4e78cd871b4ab951d57ce309cd9997bea1 (diff)
downloadfreeipa-01a9e7ef9e58e14fdb362bdd61b22d667d773052.tar.gz
freeipa-01a9e7ef9e58e14fdb362bdd61b22d667d773052.tar.xz
freeipa-01a9e7ef9e58e14fdb362bdd61b22d667d773052.zip
webui: hide (un)apply buttons for Default Trust View
Reviewed-By: Endi Sukma Dewata <edewata@redhat.com>
-rw-r--r--install/ui/src/freeipa/idviews.js13
1 files changed, 12 insertions, 1 deletions
diff --git a/install/ui/src/freeipa/idviews.js b/install/ui/src/freeipa/idviews.js
index 5c2562864..1d082c4d4 100644
--- a/install/ui/src/freeipa/idviews.js
+++ b/install/ui/src/freeipa/idviews.js
@@ -185,7 +185,17 @@ return {
target_entity: 'host',
target_facet: 'details'
}
- ]
+ ],
+ state: {
+ evaluators: [
+ {
+ $factory: mod_details.value_state_evaluator,
+ attribute: 'cn',
+ value: idviews.DEFAULT_TRUST_VIEW,
+ representation: 'cn_default_trust_view'
+ }
+ ]
+ }
}
],
@@ -406,6 +416,7 @@ idviews.apply_action = function(spec) {
spec = spec || {};
spec.name = spec.name || 'idview_apply';
spec.label = spec.label || '@i18n:objects.idview.apply_hosts';
+ spec.hide_cond = spec.hide_cond || ['cn_default_trust_view'];
var that = IPA.action(spec);