Project

General

Profile

Download (641 Bytes) Statistics
| Branch: | Tag: | Revision:
module Foreman::Controller::Parameters::Filter
extend ActiveSupport::Concern
include Foreman::Controller::Parameters::Taxonomix

class_methods do
def filter_params_filter
Foreman::ParameterFilter.new(::Filter).tap do |filter|
filter.permit :resource_type,
:role_id, :role_name,
:search,
:taxonomy_search,
:unlimited,
:permissions => [], :permission_ids => [], :permission_names => []
add_taxonomix_params_filter(filter)
end
end
end

def filter_params
self.class.filter_params_filter.filter_params(params, parameter_filter_context)
end
end
(11-11/47)