diff options
Diffstat (limited to 'install/ui/automount.js')
-rw-r--r-- | install/ui/automount.js | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/install/ui/automount.js b/install/ui/automount.js index 5a4d5978f..3a4491d8b 100644 --- a/install/ui/automount.js +++ b/install/ui/automount.js @@ -112,6 +112,7 @@ IPA.automount.map_entity = function(spec) { { type: 'radio', name: 'method', + enabled: false, //don't use value in add command label: IPA.messages.objects.automountmap.map_type, options: [ { @@ -285,11 +286,15 @@ IPA.automountmap_adder_dialog = function(spec) { var method_widget = that.widgets.get_widget('general.method'); var indirect_section = that.widgets.get_widget('indirect'); var key_field = that.fields.get_field('key'); + var parentmap_field = that.fields.get_field('parentmap'); var direct_input = $('input[value="add"]', method_widget.container); direct_input.change(function() { that.method = 'add'; + key_field.set_enabled(false); + parentmap_field.set_enabled(false); + key_field.set_required(false); indirect_section.set_visible(false); }); @@ -298,6 +303,9 @@ IPA.automountmap_adder_dialog = function(spec) { indirect_input.change(function() { that.method = 'add_indirect'; + key_field.set_enabled(true); + parentmap_field.set_enabled(true); + key_field.set_required(true); indirect_section.set_visible(true); }); |