Sha256: c5fb6170faea15d64284b2054d66c57eda005d69a5ef5cbba084315978db1044
Contents?: true
Size: 1.18 KB
Versions: 108
Compression:
Stored size: 1.18 KB
Contents
# frozen_string_literal: true module Foreman module Controller module Parameters # Keys to allow as parameters in the AnsibleVariable controller module AnsibleOverrideValue extend ActiveSupport::Concern class_methods do def lookup_value_params_filter Foreman::ParameterFilter.new(::LookupValue).tap do |filter| filter.permit :ansible_variable_id, :override_value => {} filter.permit_by_context :hidden_value, :host_or_hostgroup, :lookup_key, :lookup_key_id, :match, :omit, :value, :nested => true filter.permit_by_context :id, :_destroy, :ui => false, :api => false, :nested => true end end end def lookup_value_params self.class.lookup_value_params_filter.filter_params(params, parameter_filter_context) end end end end end
Version data entries
108 entries across 108 versions & 1 rubygems