Project

General

Profile

Download (681 Bytes) Statistics
| Branch: | Tag: | Revision:
module Foreman::Controller::Parameters::LookupValue
extend ActiveSupport::Concern

class_methods do
def lookup_value_params_filter
Foreman::ParameterFilter.new(::LookupValue).tap do |filter|
filter.permit_by_context :hidden_value,
:host_or_hostgroup,
:lookup_key, :lookup_key_id,
:match,
:use_puppet_default,
: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
(20-20/47)