app/controllers/concerns/foreman/controller/parameters/foreign_input_set.rb
module ::Foreman::Controller::Parameters::ForeignInputSet extend ActiveSupport::Concern class_methods do def foreign_input_set_params_filter Foreman::ParameterFilter.new(::ForeignInputSet).tap do |filter| filter.permit_by_context(:id, :_destroy, :template_id, :target_template_id, :include_all, :include, :exclude, :nested => true) end end end def foreign_input_set_params self.class.foreign_input_set_params_filter.filter_params(params, parameter_filter_context, :foreign_input_set) end end
Source Files
- app/controllers/api/v2/foreign_input_sets_controller.rb
- app/controllers/api/v2/job_invocations_controller.rb
- app/controllers/api/v2/job_templates_controller.rb
- app/controllers/api/v2/remote_execution_features_controller.rb
- app/controllers/api/v2/template_invocations_controller.rb
- app/controllers/cockpit_controller.rb
- app/controllers/concerns/foreman/controller/parameters/foreign_input_set.rb
- app/controllers/concerns/foreman/controller/parameters/job_template.rb
- app/controllers/concerns/foreman/controller/parameters/remote_execution_feature.rb
- app/controllers/concerns/foreman/controller/parameters/targeting.rb
- app/controllers/foreman_remote_execution/concerns/api/v2/registration_commands_controller_extensions.rb
- app/controllers/foreman_remote_execution/concerns/api/v2/registration_controller_extensions.rb
- app/controllers/foreman_remote_execution/concerns/api/v2/subnets_controller_extensions.rb
- app/controllers/job_invocations_controller.rb
- app/controllers/job_templates_controller.rb
- app/controllers/remote_execution_features_controller.rb
- app/controllers/template_invocations_controller.rb
- app/controllers/ui_job_wizard_controller.rb
- app/graphql/mutations/job_invocations/create.rb
- app/graphql/types/job_invocation.rb
- app/graphql/types/job_invocation_input.rb
- app/graphql/types/recurrence_input.rb
- app/graphql/types/scheduling_input.rb
- app/graphql/types/targeting_enum.rb
- app/helpers/concerns/foreman_remote_execution/job_templates_extensions.rb
- app/helpers/hosts_extensions_helper.rb
- app/helpers/job_invocation_output_helper.rb
- app/helpers/job_invocations_chart_helper.rb
- app/helpers/job_invocations_helper.rb
- app/helpers/remote_execution_helper.rb
- app/lib/actions/middleware/bind_job_invocation.rb
- app/lib/actions/remote_execution/event_helpers.rb
- app/lib/actions/remote_execution/proxy_action.rb
- app/lib/actions/remote_execution/run_host_job.rb
- app/lib/actions/remote_execution/run_hosts_job.rb
- app/lib/actions/remote_execution/template_invocation_progress_logging.rb
- app/lib/foreman_remote_execution/provider_input.rb
- app/lib/foreman_remote_execution/renderer/scope/input.rb
- app/lib/foreman_remote_execution/renderer_methods.rb
- app/lib/proxy_api/remote_execution_ssh.rb
- app/mailers/rex_job_mailer.rb
- app/models/concerns/api/v2/hosts_controller_extensions.rb
- app/models/concerns/api/v2/interfaces_controller_extensions.rb
- app/models/concerns/foreman_remote_execution/bookmark_extensions.rb
- app/models/concerns/foreman_remote_execution/errors_flattener.rb
- app/models/concerns/foreman_remote_execution/foreman_tasks_cleaner_extensions.rb
- app/models/concerns/foreman_remote_execution/foreman_tasks_task_extensions.rb
- app/models/concerns/foreman_remote_execution/foreman_tasks_triggering_extensions.rb
- app/models/concerns/foreman_remote_execution/host_extensions.rb
- app/models/concerns/foreman_remote_execution/nic_extensions.rb
- app/models/concerns/foreman_remote_execution/smart_proxy_extensions.rb
- app/models/concerns/foreman_remote_execution/subnet_extensions.rb
- app/models/concerns/foreman_remote_execution/taxonomy_extensions.rb
- app/models/concerns/foreman_remote_execution/template_extensions.rb
- app/models/concerns/foreman_remote_execution/template_input_extensions.rb
- app/models/concerns/foreman_remote_execution/template_overrides.rb
- app/models/concerns/foreman_remote_execution/user_extensions.rb
- app/models/foreign_input_set.rb
- app/models/host_proxy_invocation.rb
- app/models/host_status/execution_status.rb
- app/models/input_template_renderer.rb
- app/models/invocation_provider_input_value.rb
- app/models/job_invocation.rb
- app/models/job_invocation_composer.rb
- app/models/job_invocation_task_group.rb
- app/models/job_template.rb
- app/models/job_template_effective_user.rb
- app/models/remote_execution_feature.rb
- app/models/remote_execution_provider.rb
- app/models/rex_mail_notification.rb
- app/models/ssh_execution_provider.rb
- app/models/target_remote_execution_proxy.rb
- app/models/targeting.rb
- app/models/targeting_host.rb
- app/models/template_invocation.rb
- app/models/template_invocation_event.rb
- app/models/template_invocation_input_value.rb
- app/overrides/execution_interface.rb
- app/overrides/subnet_proxies.rb
- app/services/default_proxy_proxy_selector.rb
- app/services/remote_execution_proxy_selector.rb
- app/services/ui_notifications/remote_execution_jobs/base_job_finish.rb
- lib/foreman_remote_execution.rb
- lib/foreman_remote_execution/engine.rb
- lib/foreman_remote_execution/version.rb