summaryrefslogtreecommitdiffstats
path: root/install/ui/service.js
diff options
context:
space:
mode:
authorEndi S. Dewata <edewata@redhat.com>2011-09-10 11:54:02 -0500
committerEndi S. Dewata <edewata@redhat.com>2011-09-23 13:13:10 +0000
commit390d017e321fd5ed56af094cf1f1c74f64e95735 (patch)
treeea90b38f292170059dd757f59ef6b757c5b9b5a5 /install/ui/service.js
parenta90e50cdf759a1b436381f0e9e91caf2d4288636 (diff)
downloadfreeipa-390d017e321fd5ed56af094cf1f1c74f64e95735.tar.gz
freeipa-390d017e321fd5ed56af094cf1f1c74f64e95735.tar.xz
freeipa-390d017e321fd5ed56af094cf1f1c74f64e95735.zip
Modified dialog to use sections.
The IPA.dialog has been modified to store sections instead of fields. If there is no sections specified, it will create a default section. The adder dialog for automount map has been modified such that the fields related to indirect map are stored in a section which will only be visible when the map type is set to indirect. The adder dialog for host has been modified such that it uses a custom section for hostname and DNS zone and standard section for the other fields. Ticket #1394
Diffstat (limited to 'install/ui/service.js')
-rw-r--r--install/ui/service.js22
1 files changed, 11 insertions, 11 deletions
diff --git a/install/ui/service.js b/install/ui/service.js
index 0bb15cba8..7ff1ba711 100644
--- a/install/ui/service.js
+++ b/install/ui/service.js
@@ -110,31 +110,31 @@ IPA.service_add_dialog = function(spec) {
var that = IPA.add_dialog(spec).
field(IPA.widget({
name: 'krbprincipalname',
- optional:true,
- entity:spec.entity,
+ optional: true,
+ entity: spec.entity,
hidden: true
})).
field(IPA.service_select_widget({
name: 'service',
label: IPA.messages.objects.service.service,
size: 20,
- entity:spec.entity,
+ entity: spec.entity,
+ param_info: { required: true },
undo: false
})).
field(IPA.entity_select_widget({
name: 'host',
other_entity: 'host',
other_field: 'fqdn',
- entity:spec.entity,
+ entity: spec.entity,
label: IPA.messages.objects.service.host,
+ param_info: { required: true },
undo: false
})).
- field(
- IPA.checkbox_widget({
+ field(IPA.checkbox_widget({
name: 'force',
- entity:spec.entity,
- label: IPA.get_method_option('service_add', 'force').label,
- tooltip: IPA.get_method_option('service_add', 'force').doc,
+ entity: spec.entity,
+ param_info: IPA.get_method_option('service_add', 'force'),
undo: false
}));
@@ -147,10 +147,10 @@ IPA.service_add_dialog = function(spec) {
field = that.get_field('host');
var host = field.save()[0];
- record['krbprincipalname'] = service+'/'+host;
+ record['krbprincipalname'] = [ service+'/'+host ];
field = that.get_field('force');
- record['force'] = field.save()[0];
+ record['force'] = field.save();
};
return that;