Project

General

Profile

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

class_methods do
def image_params_filter
Foreman::ParameterFilter.new(::Image).tap do |filter|
filter.permit :architecture_id, :architecture_name,
:compute_resource_id, :compute_resource_name,
:iam_role,
:name,
:operatingsystem_id, :operatingsystem_name,
:password,
:user_data,
:username,
:uuid
end
end
end

def image_params
self.class.image_params_filter.filter_params(params, parameter_filter_context)
end
end
(16-16/47)