summaryrefslogtreecommitdiffstats
path: root/install/ui/src/freeipa/trust.js
diff options
context:
space:
mode:
authorPetr Vobornik <pvoborni@redhat.com>2013-08-15 12:31:32 +0200
committerPetr Vobornik <pvoborni@redhat.com>2013-08-22 15:23:56 +0200
commitca0d959df8020c4e5c7bf9dd5d27556158e7191d (patch)
treee1658759eb9a4d15f991ffd35bef281de694cfb2 /install/ui/src/freeipa/trust.js
parentc318213250af68c02cc72fa609b3b844f929166b (diff)
downloadfreeipa-ca0d959df8020c4e5c7bf9dd5d27556158e7191d.tar.gz
freeipa-ca0d959df8020c4e5c7bf9dd5d27556158e7191d.tar.xz
freeipa-ca0d959df8020c4e5c7bf9dd5d27556158e7191d.zip
Add base-id, range-size and range-type options to trust-add dialog
https://fedorahosted.org/freeipa/ticket/3049
Diffstat (limited to 'install/ui/src/freeipa/trust.js')
-rw-r--r--install/ui/src/freeipa/trust.js47
1 files changed, 47 insertions, 0 deletions
diff --git a/install/ui/src/freeipa/trust.js b/install/ui/src/freeipa/trust.js
index 5f3458d29..53a536763 100644
--- a/install/ui/src/freeipa/trust.js
+++ b/install/ui/src/freeipa/trust.js
@@ -130,7 +130,26 @@ return {
$type: 'same_password',
other_field: 'trust_secret'
}]
+ },
+ {
+ $type: 'radio',
+ name: 'range_type',
+ metadata: '@mc-opt:trust_add:range_type',
+ widget: 'range.range_type'
+ },
+ {
+ name: 'base_id',
+ label: '@i18n:objects.idrange.ipabaseid',
+ metadata: '@mc-opt:trust_add:base_id',
+ widget: 'range.base_id'
+ },
+ {
+ name: 'range_size',
+ label: '@i18n:objects.idrange.ipaidrangesize',
+ metadata: '@mc-opt:trust_add:range_size',
+ widget: 'range.range_size'
}
+
],
widgets: [
{
@@ -176,6 +195,34 @@ return {
name: 'trust_secret_verify'
}
]
+ },
+ {
+ $type: 'details_table_section_nc',
+ name: 'range',
+ widgets: [
+ {
+ $type: 'radio',
+ name: 'range_type',
+ layout: 'vertical',
+ default_value: '',
+ options: [
+ {
+ value: '',
+ label: '@i18n:objects.idrange.type_detect'
+ },
+ {
+ value: 'ipa-ad-trust',
+ label: '@i18n:objects.idrange.type_ad'
+ },
+ {
+ value: 'ipa-ad-trust-posix',
+ label: '@i18n:objects.idrange.type_ad_posix'
+ }
+ ]
+ },
+ 'base_id',
+ 'range_size'
+ ]
}
],
policies: [