Sha256: 421ec29591ea0fd78ff218179536eb34d0e0529d670530a9ae159964ac0c2e6b
Contents?: true
Size: 625 Bytes
Versions: 4
Compression:
Stored size: 625 Bytes
Contents
module Foreman::Controller::Parameters::PolicyApi extend ActiveSupport::Concern class_methods do def filter_params_list [:description, :name, :period, :scap_content_id, :scap_content_profile_id, :weekday, :day_of_month, :cron_line, :location_ids => [], :organization_ids => [], :hostgroup_ids => []] end def policy_params_filter Foreman::ParameterFilter.new(::ForemanOpenscap::Policy).tap do |filter| filter.permit filter_params_list end end end def policy_params self.class.policy_params_filter.filter_params(params, parameter_filter_context) end end
Version data entries
4 entries across 4 versions & 1 rubygems