Project

General

Profile

« Previous | Next » 

Revision 8347a5ef

Added by Ori Rabin over 8 years ago

Fixes #10731 - Allow matches to merge with default values

View differences:

app/views/lookup_keys/_fields.html.erb
<%= checkbox_f(f, :override, :onchange => 'toggleOverrideValue(this)', :size => "col-md-8",
:help_inline => popover('', _('Whether the class parameter value is managed by Foreman.'))
) if is_param %>
<%= param_type_selector(f, :onchange => 'keyTypeChange(this)') %>
<%= textarea_f f, :default_value, :value => f.object.default_value_before_type_cast, :size => "col-md-8",
:disabled => (f.object.is_param && (!f.object.override || f.object.use_puppet_default)),
......
<%= checkbox_f(f, :merge_overrides, :onchange => 'mergeOverridesChanged(this)', :table_field => true,
:disabled => !f.object.supports_merge?, :size => "col-md-1", :label_size => "col-md-3",
:help_inline => popover("", _("Continue to look for matches after first find (only array/hash type)? Note: merging overrides ignores all matchers that use Puppet default."))) %>
<%= checkbox_f(f, :merge_default, :disabled => !f.object.merge_overrides, :size => "col-md-1", :table_field => true,
:label_size => "col-md-3", :help_inline => popover('',_("Include default value when merging all matching values."))) %>
<%= checkbox_f(f, :avoid_duplicates, :disabled => (!f.object.supports_uniq? || !f.object.merge_overrides),
:size => "col-md-1", :label_size => "col-md-4", :table_field => true,
:size => "col-md-1", :label_size => "col-md-3", :table_field => true,
:help_inline => popover("", _("Avoid duplicate values when merging them (only array type)?"))) %>
</fieldset>
</br>

Also available in: Unified diff