module ForemanSalt::Concerns::SaltModuleParameters

def salt_module_params

def salt_module_params
  param_name = parameter_filter_context.api? ? 'state' : 'foreman_salt_salt_module'
  self.class.salt_module_params_filter.filter_params(params, parameter_filter_context, param_name)
end

def salt_module_params_filter

def salt_module_params_filter
  Foreman::ParameterFilter.new(::ForemanSalt::SaltEnvironment).tap do |filter|
    filter.permit(:name, :salt_environments => [], :salt_environment_ids => [])
  end
end