Revision 8347a5ef
Added by Ori Rabin over 8 years ago
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
Fixes #10731 - Allow matches to merge with default values