Sha256: e0475eb393b32a8dc7a0d2e6be5ade7b98911deec877717e9a9121093962bff3

Contents?: true

Size: 571 Bytes

Versions: 69

Compression:

Stored size: 571 Bytes

Contents

module Foreman::Controller::Parameters::DiscoveryRule
  extend ActiveSupport::Concern
  include Foreman::Controller::Parameters::Taxonomix

  class_methods do
    def discovery_rule_params_filter
      Foreman::ParameterFilter.new(::DiscoveryRule).tap do |filter|
        filter.permit :name, :search, :hostname, :priority, :enabled, :hostgroup, :hostgroup_id, :max_count
        add_taxonomix_params_filter(filter)
      end
    end
  end

  def discovery_rule_params
    self.class.discovery_rule_params_filter.filter_params(params, parameter_filter_context)
  end
end

Version data entries

69 entries across 69 versions & 1 rubygems

Version Path
foreman_discovery-25.0.1 app/controllers/concerns/foreman/controller/parameters/discovery_rule.rb
foreman_discovery-25.0.0 app/controllers/concerns/foreman/controller/parameters/discovery_rule.rb
foreman_discovery-24.0.2 app/controllers/concerns/foreman/controller/parameters/discovery_rule.rb
foreman_discovery-23.0.2 app/controllers/concerns/foreman/controller/parameters/discovery_rule.rb
foreman_discovery-24.0.1 app/controllers/concerns/foreman/controller/parameters/discovery_rule.rb
foreman_discovery-24.0.0 app/controllers/concerns/foreman/controller/parameters/discovery_rule.rb
foreman_discovery-23.0.1 app/controllers/concerns/foreman/controller/parameters/discovery_rule.rb
foreman_discovery-23.0.0 app/controllers/concerns/foreman/controller/parameters/discovery_rule.rb
foreman_discovery-22.0.4 app/controllers/concerns/foreman/controller/parameters/discovery_rule.rb
foreman_discovery-21.0.5 app/controllers/concerns/foreman/controller/parameters/discovery_rule.rb
foreman_discovery-22.0.2 app/controllers/concerns/foreman/controller/parameters/discovery_rule.rb
foreman_discovery-21.0.4 app/controllers/concerns/foreman/controller/parameters/discovery_rule.rb
foreman_discovery-21.0.3 app/controllers/concerns/foreman/controller/parameters/discovery_rule.rb
foreman_discovery-21.0.2 app/controllers/concerns/foreman/controller/parameters/discovery_rule.rb
foreman_discovery-19.0.5 app/controllers/concerns/foreman/controller/parameters/discovery_rule.rb
foreman_discovery-19.0.4 app/controllers/concerns/foreman/controller/parameters/discovery_rule.rb
foreman_discovery-21.0.1 app/controllers/concerns/foreman/controller/parameters/discovery_rule.rb
foreman_discovery-19.0.3 app/controllers/concerns/foreman/controller/parameters/discovery_rule.rb
foreman_discovery-21.0.0 app/controllers/concerns/foreman/controller/parameters/discovery_rule.rb
foreman_discovery-19.0.2 app/controllers/concerns/foreman/controller/parameters/discovery_rule.rb