summaryrefslogtreecommitdiffstats
path: root/install/ui/src/freeipa/host.js
diff options
context:
space:
mode:
authorAna Krivokapic <akrivoka@redhat.com>2013-09-25 11:29:31 +0200
committerPetr Vobornik <pvoborni@redhat.com>2013-11-15 13:28:16 +0100
commitb7c7eaf8d9d2a131c642ff9b2b0681047af5d1fe (patch)
tree8f7f3b16879e8d62ca39450039376a88cc00fea5 /install/ui/src/freeipa/host.js
parent6c9b3b02a4578f9985b343e4d6f716a7b829b8f0 (diff)
downloadfreeipa-b7c7eaf8d9d2a131c642ff9b2b0681047af5d1fe.tar.gz
freeipa-b7c7eaf8d9d2a131c642ff9b2b0681047af5d1fe.tar.xz
freeipa-b7c7eaf8d9d2a131c642ff9b2b0681047af5d1fe.zip
Add automember rebuild command to the web UI
Design: http://www.freeipa.org/page/V3/Automember_rebuild_membership https://fedorahosted.org/freeipa/ticket/3928
Diffstat (limited to 'install/ui/src/freeipa/host.js')
-rw-r--r--install/ui/src/freeipa/host.js18
1 files changed, 17 insertions, 1 deletions
diff --git a/install/ui/src/freeipa/host.js b/install/ui/src/freeipa/host.js
index f5007538e..ff1e5da5b 100644
--- a/install/ui/src/freeipa/host.js
+++ b/install/ui/src/freeipa/host.js
@@ -63,7 +63,16 @@ return {
label: '@i18n:objects.host.enrolled',
formatter: 'boolean'
}
- ]
+ ],
+ actions: [
+ 'select',
+ {
+ $type: 'automember_rebuild',
+ name: 'automember_rebuild',
+ label: '@i18n:actions.automember_rebuild'
+ }
+ ],
+ header_actions: ['select_action', 'automember_rebuild']
},
{
$type: 'details',
@@ -144,6 +153,12 @@ return {
}
],
actions: [
+ 'select',
+ {
+ $type: 'automember_rebuild',
+ name: 'automember_rebuild',
+ label: '@i18n:actions.automember_rebuild'
+ },
'host_unprovision',
{
$type: 'set_otp',
@@ -165,6 +180,7 @@ return {
'cert_revoke',
'cert_restore'
],
+ header_actions: ['select_action', 'automember_rebuild'],
state: {
evaluators: [
IPA.host.has_password_evaluator,