--- !ruby/object:Gem::Specification name: foreman-tasks version: !ruby/object:Gem::Version version: 6.0.2 platform: ruby authors: - Ivan Nečas autorequire: bindir: bin cert_chain: [] date: 2022-05-13 00:00:00.000000000 Z dependencies: - !ruby/object:Gem::Dependency name: dynflow requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: 1.6.0 type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: 1.6.0 - !ruby/object:Gem::Dependency name: get_process_mem requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: parse-cron requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: 0.1.4 type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: 0.1.4 - !ruby/object:Gem::Dependency name: sinatra requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :runtime prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' - !ruby/object:Gem::Dependency name: factory_bot_rails requirement: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: 4.8.0 type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - "~>" - !ruby/object:Gem::Version version: 4.8.0 - !ruby/object:Gem::Dependency name: sqlite3 requirement: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' type: :development prerelease: false version_requirements: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' description: | The goal of this plugin is to unify the way of showing task statuses across the Foreman instance. It defines Task model for keeping the information about the tasks and Lock for assigning the tasks to resources. The locking allows dealing with preventing multiple colliding tasks to be run on the same resource. It also optionally provides Dynflow infrastructure for using it for managing the tasks. email: - inecas@redhat.com executables: [] extensions: [] extra_rdoc_files: - README.md - LICENSE files: - ".eslintrc" - ".github/workflows/js_tests.yml" - ".github/workflows/ruby_tests.yml" - ".gitignore" - ".prettierrc" - ".rubocop.yml" - ".rubocop_todo.yml" - ".stylelintrc" - ".tx/config" - ".yo-rc.json" - Gemfile - LICENSE - README.md - app/assets/javascripts/foreman_tasks/foreman_tasks.js - app/assets/javascripts/foreman_tasks/trigger_form.js - app/assets/stylesheets/foreman_tasks/foreman_tasks.css - app/assets/stylesheets/foreman_tasks/trigger_form.css - app/controllers/concerns/foreman_tasks/find_tasks_common.rb - app/controllers/foreman_tasks/api/recurring_logics_controller.rb - app/controllers/foreman_tasks/api/tasks_controller.rb - app/controllers/foreman_tasks/concerns/hosts_controller_extension.rb - app/controllers/foreman_tasks/concerns/parameters/recurring_logic.rb - app/controllers/foreman_tasks/concerns/parameters/triggering.rb - app/controllers/foreman_tasks/react_controller.rb - app/controllers/foreman_tasks/recurring_logics_controller.rb - app/controllers/foreman_tasks/tasks_controller.rb - app/graphql/mutations/recurring_logics/cancel.rb - app/graphql/types/recurring_logic.rb - app/graphql/types/task.rb - app/graphql/types/triggering.rb - app/helpers/foreman_tasks/foreman_tasks_helper.rb - app/helpers/foreman_tasks/tasks_helper.rb - app/lib/actions/action_with_sub_plans.rb - app/lib/actions/base.rb - app/lib/actions/bulk_action.rb - app/lib/actions/entry_action.rb - app/lib/actions/foreman/host/import_facts.rb - app/lib/actions/foreman/puppetclass/import.rb - app/lib/actions/helpers/args_serialization.rb - app/lib/actions/helpers/humanizer.rb - app/lib/actions/helpers/lifecycle_logging.rb - app/lib/actions/helpers/lock.rb - app/lib/actions/helpers/with_continuous_output.rb - app/lib/actions/helpers/with_delegated_action.rb - app/lib/actions/middleware/hide_secrets.rb - app/lib/actions/middleware/inherit_task_groups.rb - app/lib/actions/middleware/keep_current_request_id.rb - app/lib/actions/middleware/keep_current_taxonomies.rb - app/lib/actions/middleware/keep_current_timezone.rb - app/lib/actions/middleware/keep_current_user.rb - app/lib/actions/middleware/load_setting_values.rb - app/lib/actions/middleware/proxy_batch_triggering.rb - app/lib/actions/middleware/rails_executor_wrap.rb - app/lib/actions/middleware/recurring_logic.rb - app/lib/actions/middleware/watch_delegated_proxy_sub_tasks.rb - app/lib/actions/observable_action.rb - app/lib/actions/proxy_action.rb - app/lib/actions/recurring_action.rb - app/lib/actions/serializers/active_record_serializer.rb - app/lib/actions/task_synchronization.rb - app/lib/actions/trigger_proxy_batch.rb - app/lib/foreman_tasks/concerns/polling_action_extensions.rb - app/lib/proxy_api/foreman_dynflow/dynflow_proxy.rb - app/models/foreman_tasks/concerns/action_subject.rb - app/models/foreman_tasks/concerns/action_triggering.rb - app/models/foreman_tasks/concerns/host_action_subject.rb - app/models/foreman_tasks/concerns/user_extensions.rb - app/models/foreman_tasks/link.rb - app/models/foreman_tasks/lock.rb - app/models/foreman_tasks/recurring_logic.rb - app/models/foreman_tasks/recurring_logic_cancelled_exception.rb - app/models/foreman_tasks/remote_task.rb - app/models/foreman_tasks/task.rb - app/models/foreman_tasks/task/dynflow_task.rb - app/models/foreman_tasks/task/search.rb - app/models/foreman_tasks/task/status_explicator.rb - app/models/foreman_tasks/task/summarizer.rb - app/models/foreman_tasks/task/task_cancelled_exception.rb - app/models/foreman_tasks/task_group.rb - app/models/foreman_tasks/task_group_member.rb - app/models/foreman_tasks/task_groups/recurring_logic_task_group.rb - app/models/foreman_tasks/triggering.rb - app/services/foreman_tasks/proxy_selector.rb - app/services/foreman_tasks/troubleshooting_help_generator.rb - app/services/ui_notifications/tasks.rb - app/services/ui_notifications/tasks/task_bulk_cancel.rb - app/services/ui_notifications/tasks/task_bulk_resume.rb - app/services/ui_notifications/tasks/task_bulk_stop.rb - app/services/ui_notifications/tasks/task_paused_admin.rb - app/services/ui_notifications/tasks/task_paused_owner.rb - app/views/common/_trigger_form.html.erb - app/views/foreman_tasks/api/locks/show.json.rabl - app/views/foreman_tasks/api/recurring_logics/base.json.rabl - app/views/foreman_tasks/api/recurring_logics/index.json.rabl - app/views/foreman_tasks/api/recurring_logics/main.json.rabl - app/views/foreman_tasks/api/recurring_logics/show.json.rabl - app/views/foreman_tasks/api/recurring_logics/update.json.rabl - app/views/foreman_tasks/api/tasks/details.json.rabl - app/views/foreman_tasks/api/tasks/index.json.rabl - app/views/foreman_tasks/api/tasks/show.json.rabl - app/views/foreman_tasks/layouts/react.html.erb - app/views/foreman_tasks/recurring_logics/_tab_related.html.erb - app/views/foreman_tasks/recurring_logics/index.html.erb - app/views/foreman_tasks/recurring_logics/show.html.erb - app/views/foreman_tasks/task_groups/_common.html.erb - app/views/foreman_tasks/task_groups/_detail.html.erb - app/views/foreman_tasks/task_groups/_tab_related.html.erb - app/views/foreman_tasks/task_groups/recurring_logic_task_groups/_recurring_logic_task_group.html.erb - app/views/foreman_tasks/tasks/_lock_card.html.erb - app/views/foreman_tasks/tasks/dashboard/_latest_tasks_in_error_warning.html.erb - app/views/foreman_tasks/tasks/dashboard/_tasks_status.html.erb - app/views/foreman_tasks/tasks/show.html.erb - babel.config.js - bin/dynflow-executor - bin/foreman-tasks - config/foreman-tasks.yaml.example - config/routes.rb - db/migrate/20131205204140_create_foreman_tasks.rb - db/migrate/20131209122644_create_foreman_tasks_locks.rb - db/migrate/20140324104010_remove_foreman_tasks_progress.rb - db/migrate/20140813215942_add_parent_task_id.rb - db/migrate/20150814204140_add_task_type_value_index.rb - db/migrate/20150817102538_add_delay_attributes.rb - db/migrate/20150907124936_create_recurring_logic.rb - db/migrate/20150907131503_create_task_groups.rb - db/migrate/20151022123457_add_recurring_logic_state.rb - db/migrate/20151112152108_create_triggerings.rb - db/migrate/20160920151810_add_more_lock_indexes.rb - db/migrate/20160924213030_change_tasks_widget_names.rb - db/migrate/20161003091412_add_missing_indexes.rb - db/migrate/20171026082635_add_task_action.foreman_tasks.rb - db/migrate/20180207150921_add_remote_tasks.foreman_tasks.rb - db/migrate/20180216092715_use_uuid.rb - db/migrate/20180927120509_add_user_id.foreman_tasks.rb - db/migrate/20181019135324_add_remote_task_operation.rb - db/migrate/20181206123910_create_foreman_tasks_links.foreman_tasks.rb - db/migrate/20181206124952_migrate_non_exclusive_locks_to_links.foreman_tasks.rb - db/migrate/20181206131436_drop_old_locks.foreman_tasks.rb - db/migrate/20181206131627_make_locks_exclusive.foreman_tasks.rb - db/migrate/20190318153925_add_task_state_updated_at.foreman_tasks.rb - db/migrate/20200517215015_rename_bookmarks_controller.rb - db/migrate/20200519093217_drop_dynflow_allow_dangerous_actions_setting.foreman_tasks.rb - db/migrate/20200611090846_add_task_lock_index_on_resource_type_and_task_id.rb - db/migrate/20210708123832_add_parent_task_id_to_remote_tasks.foreman_tasks.rb - db/migrate/20210720115251_add_purpose_to_recurring_logic.rb - db/migrate/20211123170430_tasks_settings_to_dsl_category.rb - db/seeds.d/20-foreman_tasks_permissions.rb - db/seeds.d/30-notification_blueprints.rb - db/seeds.d/60-dynflow_proxy_feature.rb - db/seeds.d/61-foreman_tasks_bookmarks.rb - deploy/foreman-tasks.service - deploy/foreman-tasks.sysconfig - extra/dynflow-debug.sh - extra/dynflow-executor.example - extra/foreman-tasks-cleanup.sh - extra/foreman-tasks-export.sh - foreman-tasks.gemspec - gemfile.d/foreman-tasks.rb - lib/foreman-tasks.rb - lib/foreman_tasks.rb - lib/foreman_tasks/authorizer_ext.rb - lib/foreman_tasks/cleaner.rb - lib/foreman_tasks/continuous_output.rb - lib/foreman_tasks/dynflow.rb - lib/foreman_tasks/dynflow/configuration.rb - lib/foreman_tasks/dynflow/console_authorizer.rb - lib/foreman_tasks/engine.rb - lib/foreman_tasks/task_error.rb - lib/foreman_tasks/tasks/cleanup.rake - lib/foreman_tasks/tasks/dynflow.rake - lib/foreman_tasks/tasks/export_tasks.rake - lib/foreman_tasks/tasks/generate_task_actions.rake - lib/foreman_tasks/test_extensions.rb - lib/foreman_tasks/test_helpers.rb - lib/foreman_tasks/triggers.rb - lib/foreman_tasks/version.rb - lib/tasks/gettext.rake - locale/Makefile - locale/action_names.rb - locale/en/LC_MESSAGES/foreman_tasks.mo - locale/en/foreman_tasks.po - locale/foreman_tasks.pot - locale/fr/LC_MESSAGES/foreman_tasks.mo - locale/fr/foreman_tasks.po - locale/ja/LC_MESSAGES/foreman_tasks.mo - locale/ja/foreman_tasks.po - locale/zh_CN/LC_MESSAGES/foreman_tasks.mo - locale/zh_CN/foreman_tasks.po - package.json - script/npm_link_foreman_js.sh - script/rails - test/controllers/api/recurring_logics_controller_test.rb - test/controllers/api/tasks_controller_test.rb - test/controllers/recurring_logics_controller_test.rb - test/controllers/tasks_controller_test.rb - test/factories/recurring_logic_factory.rb - test/factories/task_factory.rb - test/factories/triggering_factory.rb - test/foreman_tasks_test_helper.rb - test/graphql/mutations/recurring_logics/cancel_mutation_test.rb - test/graphql/queries/recurring_logic_test.rb - test/graphql/queries/recurring_logics_query_test.rb - test/graphql/queries/task_query_test.rb - test/graphql/queries/tasks_query_test.rb - test/helpers/foreman_tasks/foreman_tasks_helper_test.rb - test/helpers/foreman_tasks/tasks_helper_test.rb - test/lib/actions/middleware/keep_current_request_id_test.rb - test/lib/actions/middleware/keep_current_taxonomies_test.rb - test/lib/actions/middleware/keep_current_timezone_test.rb - test/lib/actions/middleware/keep_current_user_test.rb - test/lib/concerns/polling_action_extensions_test.rb - test/support/dummy_active_job.rb - test/support/dummy_dynflow_action.rb - test/support/dummy_proxy_action.rb - test/support/dummy_recurring_dynflow_action.rb - test/support/dummy_task_group.rb - test/support/history_tasks_builder.rb - test/tasks/generate_task_actions_test.rb - test/unit/actions/action_with_sub_plans_test.rb - test/unit/actions/bulk_action_test.rb - test/unit/actions/proxy_action_test.rb - test/unit/actions/recurring_action_test.rb - test/unit/actions/trigger_proxy_batch_test.rb - test/unit/cleaner_test.rb - test/unit/config/environment.rb - test/unit/dynflow_console_authorizer_test.rb - test/unit/locking_test.rb - test/unit/proxy_selector_test.rb - test/unit/recurring_logic_test.rb - test/unit/remote_task_test.rb - test/unit/summarizer_test.rb - test/unit/task_groups_test.rb - test/unit/task_test.rb - test/unit/triggering_test.rb - test/unit/troubleshooting_help_generator_test.rb - test/unit/ui_notifications_test.rb - webpack/ForemanTasks/Components/Chart/Chart.js - webpack/ForemanTasks/Components/TaskActions/TaskAction.test.js - webpack/ForemanTasks/Components/TaskActions/TaskActionHelpers.js - webpack/ForemanTasks/Components/TaskActions/TaskActionHelpers.test.js - webpack/ForemanTasks/Components/TaskActions/TaskActionsConstants.js - webpack/ForemanTasks/Components/TaskActions/UnlockModals.js - webpack/ForemanTasks/Components/TaskActions/UnlockModals.test.js - webpack/ForemanTasks/Components/TaskActions/__snapshots__/TaskAction.test.js.snap - webpack/ForemanTasks/Components/TaskActions/__snapshots__/UnlockModals.test.js.snap - webpack/ForemanTasks/Components/TaskActions/index.js - webpack/ForemanTasks/Components/TaskDetails/Components/Errors.js - webpack/ForemanTasks/Components/TaskDetails/Components/Locks.js - webpack/ForemanTasks/Components/TaskDetails/Components/Raw.js - webpack/ForemanTasks/Components/TaskDetails/Components/RunningSteps.js - webpack/ForemanTasks/Components/TaskDetails/Components/Task.js - webpack/ForemanTasks/Components/TaskDetails/Components/TaskButtons.js - webpack/ForemanTasks/Components/TaskDetails/Components/TaskHelper.js - webpack/ForemanTasks/Components/TaskDetails/Components/TaskInfo.js - webpack/ForemanTasks/Components/TaskDetails/Components/TaskSkeleton.js - webpack/ForemanTasks/Components/TaskDetails/Components/__tests__/Errors.test.js - webpack/ForemanTasks/Components/TaskDetails/Components/__tests__/Locks.test.js - webpack/ForemanTasks/Components/TaskDetails/Components/__tests__/Raw.test.js - webpack/ForemanTasks/Components/TaskDetails/Components/__tests__/RunningSteps.test.js - webpack/ForemanTasks/Components/TaskDetails/Components/__tests__/Task.test.js - webpack/ForemanTasks/Components/TaskDetails/Components/__tests__/TaskButtons.test.js - webpack/ForemanTasks/Components/TaskDetails/Components/__tests__/TaskHelper.test.js - webpack/ForemanTasks/Components/TaskDetails/Components/__tests__/TaskInfo.test.js - webpack/ForemanTasks/Components/TaskDetails/Components/__tests__/__snapshots__/Errors.test.js.snap - webpack/ForemanTasks/Components/TaskDetails/Components/__tests__/__snapshots__/Locks.test.js.snap - webpack/ForemanTasks/Components/TaskDetails/Components/__tests__/__snapshots__/Raw.test.js.snap - webpack/ForemanTasks/Components/TaskDetails/Components/__tests__/__snapshots__/RunningSteps.test.js.snap - webpack/ForemanTasks/Components/TaskDetails/Components/__tests__/__snapshots__/Task.test.js.snap - webpack/ForemanTasks/Components/TaskDetails/Components/__tests__/__snapshots__/TaskButtons.test.js.snap - webpack/ForemanTasks/Components/TaskDetails/Components/__tests__/__snapshots__/TaskInfo.test.js.snap - webpack/ForemanTasks/Components/TaskDetails/TaskDetails.js - webpack/ForemanTasks/Components/TaskDetails/TaskDetails.scss - webpack/ForemanTasks/Components/TaskDetails/TaskDetails.stories.js - webpack/ForemanTasks/Components/TaskDetails/TaskDetailsActions.js - webpack/ForemanTasks/Components/TaskDetails/TaskDetailsConstants.js - webpack/ForemanTasks/Components/TaskDetails/TaskDetailsSelectors.js - webpack/ForemanTasks/Components/TaskDetails/TasksDetailsHelper.js - webpack/ForemanTasks/Components/TaskDetails/__tests__/TaskDetails.fixtures.js - webpack/ForemanTasks/Components/TaskDetails/__tests__/TaskDetails.test.js - webpack/ForemanTasks/Components/TaskDetails/__tests__/TaskDetailsActions.test.js - webpack/ForemanTasks/Components/TaskDetails/__tests__/__snapshots__/TaskDetails.test.js.snap - webpack/ForemanTasks/Components/TaskDetails/__tests__/__snapshots__/TaskDetailsActions.test.js.snap - webpack/ForemanTasks/Components/TaskDetails/index.js - webpack/ForemanTasks/Components/TasksDashboard/Components/TasksCardsGrid/Components/PausedTasksCard/PausedTasksCard.js - webpack/ForemanTasks/Components/TasksDashboard/Components/TasksCardsGrid/Components/PausedTasksCard/PausedTasksCard.stories.js - webpack/ForemanTasks/Components/TasksDashboard/Components/TasksCardsGrid/Components/PausedTasksCard/PausedTasksCard.test.js - webpack/ForemanTasks/Components/TasksDashboard/Components/TasksCardsGrid/Components/PausedTasksCard/__snapshots__/PausedTasksCard.test.js.snap - webpack/ForemanTasks/Components/TasksDashboard/Components/TasksCardsGrid/Components/RunningTasksCard/RunningTasksCard.js - webpack/ForemanTasks/Components/TasksDashboard/Components/TasksCardsGrid/Components/RunningTasksCard/RunningTasksCard.stories.js - webpack/ForemanTasks/Components/TasksDashboard/Components/TasksCardsGrid/Components/RunningTasksCard/RunningTasksCard.test.js - webpack/ForemanTasks/Components/TasksDashboard/Components/TasksCardsGrid/Components/RunningTasksCard/__snapshots__/RunningTasksCard.test.js.snap - webpack/ForemanTasks/Components/TasksDashboard/Components/TasksCardsGrid/Components/ScheduledTasksCard/ScheduledTasksCard.js - webpack/ForemanTasks/Components/TasksDashboard/Components/TasksCardsGrid/Components/ScheduledTasksCard/ScheduledTasksCard.scss - webpack/ForemanTasks/Components/TasksDashboard/Components/TasksCardsGrid/Components/ScheduledTasksCard/ScheduledTasksCard.stories.js - webpack/ForemanTasks/Components/TasksDashboard/Components/TasksCardsGrid/Components/ScheduledTasksCard/ScheduledTasksCard.test.js - webpack/ForemanTasks/Components/TasksDashboard/Components/TasksCardsGrid/Components/ScheduledTasksCard/__snapshots__/ScheduledTasksCard.test.js.snap - webpack/ForemanTasks/Components/TasksDashboard/Components/TasksCardsGrid/Components/StoppedTasksCard/OtherInfo.js - webpack/ForemanTasks/Components/TasksDashboard/Components/TasksCardsGrid/Components/StoppedTasksCard/OtherInfo.test.js - webpack/ForemanTasks/Components/TasksDashboard/Components/TasksCardsGrid/Components/StoppedTasksCard/StoppedTasksCard.js - webpack/ForemanTasks/Components/TasksDashboard/Components/TasksCardsGrid/Components/StoppedTasksCard/StoppedTasksCard.scss - webpack/ForemanTasks/Components/TasksDashboard/Components/TasksCardsGrid/Components/StoppedTasksCard/StoppedTasksCard.stories.js - webpack/ForemanTasks/Components/TasksDashboard/Components/TasksCardsGrid/Components/StoppedTasksCard/StoppedTasksCard.test.js - webpack/ForemanTasks/Components/TasksDashboard/Components/TasksCardsGrid/Components/StoppedTasksCard/StoppedTasksCardTable.js - webpack/ForemanTasks/Components/TasksDashboard/Components/TasksCardsGrid/Components/StoppedTasksCard/StoppedTasksCardTable.test.js - webpack/ForemanTasks/Components/TasksDashboard/Components/TasksCardsGrid/Components/StoppedTasksCard/__snapshots__/OtherInfo.test.js.snap - webpack/ForemanTasks/Components/TasksDashboard/Components/TasksCardsGrid/Components/StoppedTasksCard/__snapshots__/StoppedTasksCard.test.js.snap - webpack/ForemanTasks/Components/TasksDashboard/Components/TasksCardsGrid/Components/StoppedTasksCard/__snapshots__/StoppedTasksCardTable.test.js.snap - webpack/ForemanTasks/Components/TasksDashboard/Components/TasksCardsGrid/Components/TasksDonutCard/TasksDonutCard.js - webpack/ForemanTasks/Components/TasksDashboard/Components/TasksCardsGrid/Components/TasksDonutCard/TasksDonutCard.scss - webpack/ForemanTasks/Components/TasksDashboard/Components/TasksCardsGrid/Components/TasksDonutCard/TasksDonutCard.stories.js - webpack/ForemanTasks/Components/TasksDashboard/Components/TasksCardsGrid/Components/TasksDonutCard/TasksDonutCard.test.js - webpack/ForemanTasks/Components/TasksDashboard/Components/TasksCardsGrid/Components/TasksDonutCard/__snapshots__/TasksDonutCard.test.js.snap - webpack/ForemanTasks/Components/TasksDashboard/Components/TasksCardsGrid/Components/TasksDonutChart/TasksDonutChart.js - webpack/ForemanTasks/Components/TasksDashboard/Components/TasksCardsGrid/Components/TasksDonutChart/TasksDonutChart.scss - webpack/ForemanTasks/Components/TasksDashboard/Components/TasksCardsGrid/Components/TasksDonutChart/TasksDonutChart.stories.js - webpack/ForemanTasks/Components/TasksDashboard/Components/TasksCardsGrid/Components/TasksDonutChart/TasksDonutChart.test.js - webpack/ForemanTasks/Components/TasksDashboard/Components/TasksCardsGrid/Components/TasksDonutChart/TasksDonutChartConstants.js - webpack/ForemanTasks/Components/TasksDashboard/Components/TasksCardsGrid/Components/TasksDonutChart/TasksDonutChartHelper.js - webpack/ForemanTasks/Components/TasksDashboard/Components/TasksCardsGrid/Components/TasksDonutChart/TasksDonutChartHelper.test.js - webpack/ForemanTasks/Components/TasksDashboard/Components/TasksCardsGrid/Components/TasksDonutChart/__snapshots__/TasksDonutChart.test.js.snap - webpack/ForemanTasks/Components/TasksDashboard/Components/TasksCardsGrid/Components/TasksDonutChart/__snapshots__/TasksDonutChartHelper.test.js.snap - webpack/ForemanTasks/Components/TasksDashboard/Components/TasksCardsGrid/TasksCardsGrid.fixtures.js - webpack/ForemanTasks/Components/TasksDashboard/Components/TasksCardsGrid/TasksCardsGrid.js - webpack/ForemanTasks/Components/TasksDashboard/Components/TasksCardsGrid/TasksCardsGrid.stories.js - webpack/ForemanTasks/Components/TasksDashboard/Components/TasksCardsGrid/TasksCardsGrid.test.js - webpack/ForemanTasks/Components/TasksDashboard/Components/TasksCardsGrid/__snapshots__/TasksCardsGrid.test.js.snap - webpack/ForemanTasks/Components/TasksDashboard/Components/TasksLabelsRow/TasksLabelsRow.js - webpack/ForemanTasks/Components/TasksDashboard/Components/TasksLabelsRow/TasksLabelsRow.scss - webpack/ForemanTasks/Components/TasksDashboard/Components/TasksLabelsRow/TasksLabelsRow.stories.js - webpack/ForemanTasks/Components/TasksDashboard/Components/TasksLabelsRow/TasksLabelsRow.test.js - webpack/ForemanTasks/Components/TasksDashboard/Components/TasksLabelsRow/__snapshots__/TasksLabelsRow.test.js.snap - webpack/ForemanTasks/Components/TasksDashboard/Components/TasksTimeRow/Components/TimeDropDown/TimeDropDown.js - webpack/ForemanTasks/Components/TasksDashboard/Components/TasksTimeRow/Components/TimeDropDown/TimeDropDown.stories.mdx - webpack/ForemanTasks/Components/TasksDashboard/Components/TasksTimeRow/Components/TimeDropDown/TimeDropDown.test.js - webpack/ForemanTasks/Components/TasksDashboard/Components/TasksTimeRow/Components/TimeDropDown/__snapshots__/TimeDropDown.test.js.snap - webpack/ForemanTasks/Components/TasksDashboard/Components/TasksTimeRow/TasksTimeRow.js - webpack/ForemanTasks/Components/TasksDashboard/Components/TasksTimeRow/TasksTimeRow.scss - webpack/ForemanTasks/Components/TasksDashboard/Components/TasksTimeRow/TasksTimeRow.stories.js - webpack/ForemanTasks/Components/TasksDashboard/Components/TasksTimeRow/TasksTimeRow.test.js - webpack/ForemanTasks/Components/TasksDashboard/Components/TasksTimeRow/__snapshots__/TasksTimeRow.test.js.snap - webpack/ForemanTasks/Components/TasksDashboard/TasksDashboard.js - webpack/ForemanTasks/Components/TasksDashboard/TasksDashboard.scss - webpack/ForemanTasks/Components/TasksDashboard/TasksDashboardActions.js - webpack/ForemanTasks/Components/TasksDashboard/TasksDashboardConstants.js - webpack/ForemanTasks/Components/TasksDashboard/TasksDashboardHelper.js - webpack/ForemanTasks/Components/TasksDashboard/TasksDashboardPropTypes.js - webpack/ForemanTasks/Components/TasksDashboard/TasksDashboardReducer.js - webpack/ForemanTasks/Components/TasksDashboard/TasksDashboardSelectors.js - webpack/ForemanTasks/Components/TasksDashboard/__tests__/TaskDashboard.fixtures.js - webpack/ForemanTasks/Components/TasksDashboard/__tests__/TasksDashboard.test.js - webpack/ForemanTasks/Components/TasksDashboard/__tests__/TasksDashboardActions.test.js - webpack/ForemanTasks/Components/TasksDashboard/__tests__/TasksDashboardHelper.test.js - webpack/ForemanTasks/Components/TasksDashboard/__tests__/TasksDashboardReducer.test.js - webpack/ForemanTasks/Components/TasksDashboard/__tests__/TasksDashboardSelectors.test.js - webpack/ForemanTasks/Components/TasksDashboard/__tests__/__snapshots__/TasksDashboard.test.js.snap - webpack/ForemanTasks/Components/TasksDashboard/__tests__/__snapshots__/TasksDashboardActions.test.js.snap - webpack/ForemanTasks/Components/TasksDashboard/__tests__/__snapshots__/TasksDashboardReducer.test.js.snap - webpack/ForemanTasks/Components/TasksDashboard/__tests__/__snapshots__/TasksDashboardSelectors.test.js.snap - webpack/ForemanTasks/Components/TasksDashboard/index.js - webpack/ForemanTasks/Components/TasksTable/Components/ActionSelectButton.js - webpack/ForemanTasks/Components/TasksTable/Components/ConfirmModal/ConfirmModal.js - webpack/ForemanTasks/Components/TasksTable/Components/ConfirmModal/ConfirmModalActions.js - webpack/ForemanTasks/Components/TasksTable/Components/ConfirmModal/ConfirmModalReducer.js - webpack/ForemanTasks/Components/TasksTable/Components/ConfirmModal/ConfirmModalSelectors.js - webpack/ForemanTasks/Components/TasksTable/Components/ConfirmModal/__test__/ConfirmModal.test.js - webpack/ForemanTasks/Components/TasksTable/Components/ConfirmModal/__test__/ConfirmModalActions.test.js - webpack/ForemanTasks/Components/TasksTable/Components/ConfirmModal/__test__/ConfirmModalReducer.test.js - webpack/ForemanTasks/Components/TasksTable/Components/ConfirmModal/__test__/ConfirmModalSelectors.test.js - webpack/ForemanTasks/Components/TasksTable/Components/ConfirmModal/__test__/__snapshots__/ConfirmModal.test.js.snap - webpack/ForemanTasks/Components/TasksTable/Components/ConfirmModal/__test__/__snapshots__/ConfirmModalReducer.test.js.snap - webpack/ForemanTasks/Components/TasksTable/Components/ConfirmModal/__test__/__snapshots__/ConfirmModalSelectors.test.js.snap - webpack/ForemanTasks/Components/TasksTable/Components/ConfirmModal/index.js - webpack/ForemanTasks/Components/TasksTable/Components/SelectAllAlert.js - webpack/ForemanTasks/Components/TasksTable/Components/TableSelectionCell.js - webpack/ForemanTasks/Components/TasksTable/Components/TableSelectionHeaderCell.js - webpack/ForemanTasks/Components/TasksTable/Components/__test__/ActionSelectButton.test.js - webpack/ForemanTasks/Components/TasksTable/Components/__test__/SelectAllAlert.test.js - webpack/ForemanTasks/Components/TasksTable/Components/__test__/TableSelectionCell.test.js - webpack/ForemanTasks/Components/TasksTable/Components/__test__/TableSelectionHeaderCell.test.js - webpack/ForemanTasks/Components/TasksTable/Components/__test__/__snapshots__/ActionSelectButton.test.js.snap - webpack/ForemanTasks/Components/TasksTable/Components/__test__/__snapshots__/SelectAllAlert.test.js.snap - webpack/ForemanTasks/Components/TasksTable/Components/__test__/__snapshots__/TableSelectionCell.test.js.snap - webpack/ForemanTasks/Components/TasksTable/Components/__test__/__snapshots__/TableSelectionHeaderCell.test.js.snap - webpack/ForemanTasks/Components/TasksTable/SubTasksPage.js - webpack/ForemanTasks/Components/TasksTable/TasksBulkActions.js - webpack/ForemanTasks/Components/TasksTable/TasksIndexPage.js - webpack/ForemanTasks/Components/TasksTable/TasksTable.js - webpack/ForemanTasks/Components/TasksTable/TasksTableActions.js - webpack/ForemanTasks/Components/TasksTable/TasksTableConstants.js - webpack/ForemanTasks/Components/TasksTable/TasksTableHelpers.js - webpack/ForemanTasks/Components/TasksTable/TasksTablePage.js - webpack/ForemanTasks/Components/TasksTable/TasksTablePage.scss - webpack/ForemanTasks/Components/TasksTable/TasksTableReducer.js - webpack/ForemanTasks/Components/TasksTable/TasksTableSchema.js - webpack/ForemanTasks/Components/TasksTable/TasksTableSelectors.js - webpack/ForemanTasks/Components/TasksTable/__tests__/SubTasksPage.test.js - webpack/ForemanTasks/Components/TasksTable/__tests__/TasksBulkActions.test.js - webpack/ForemanTasks/Components/TasksTable/__tests__/TasksIndexPage.test.js - webpack/ForemanTasks/Components/TasksTable/__tests__/TasksTable.fixtures.js - webpack/ForemanTasks/Components/TasksTable/__tests__/TasksTable.test.js - webpack/ForemanTasks/Components/TasksTable/__tests__/TasksTableActions.test.js - webpack/ForemanTasks/Components/TasksTable/__tests__/TasksTableHelpers.test.js - webpack/ForemanTasks/Components/TasksTable/__tests__/TasksTablePage.test.js - webpack/ForemanTasks/Components/TasksTable/__tests__/TasksTableReducer.test.js - webpack/ForemanTasks/Components/TasksTable/__tests__/__snapshots__/SubTasksPage.test.js.snap - webpack/ForemanTasks/Components/TasksTable/__tests__/__snapshots__/TasksBulkActions.test.js.snap - webpack/ForemanTasks/Components/TasksTable/__tests__/__snapshots__/TasksIndexPage.test.js.snap - webpack/ForemanTasks/Components/TasksTable/__tests__/__snapshots__/TasksTable.test.js.snap - webpack/ForemanTasks/Components/TasksTable/__tests__/__snapshots__/TasksTableActions.test.js.snap - webpack/ForemanTasks/Components/TasksTable/__tests__/__snapshots__/TasksTablePage.test.js.snap - webpack/ForemanTasks/Components/TasksTable/__tests__/__snapshots__/TasksTableReducer.test.js.snap - webpack/ForemanTasks/Components/TasksTable/formatters/__test__/__snapshots__/actionCellFormatter.test.js.snap - webpack/ForemanTasks/Components/TasksTable/formatters/__test__/__snapshots__/actionNameCellFormatter.test.js.snap - webpack/ForemanTasks/Components/TasksTable/formatters/__test__/__snapshots__/dateCellFormmatter.test.js.snap - webpack/ForemanTasks/Components/TasksTable/formatters/__test__/__snapshots__/durationCellFormmatter.test.js.snap - webpack/ForemanTasks/Components/TasksTable/formatters/__test__/__snapshots__/selectionCellFormatter.test.js.snap - webpack/ForemanTasks/Components/TasksTable/formatters/__test__/__snapshots__/selectionHeaderCellFormatter.test.js.snap - webpack/ForemanTasks/Components/TasksTable/formatters/__test__/actionCellFormatter.test.js - webpack/ForemanTasks/Components/TasksTable/formatters/__test__/actionNameCellFormatter.test.js - webpack/ForemanTasks/Components/TasksTable/formatters/__test__/dateCellFormmatter.test.js - webpack/ForemanTasks/Components/TasksTable/formatters/__test__/durationCellFormmatter.test.js - webpack/ForemanTasks/Components/TasksTable/formatters/__test__/selectionCellFormatter.test.js - webpack/ForemanTasks/Components/TasksTable/formatters/__test__/selectionHeaderCellFormatter.test.js - webpack/ForemanTasks/Components/TasksTable/formatters/actionCellFormatter.js - webpack/ForemanTasks/Components/TasksTable/formatters/actionNameCellFormatter.js - webpack/ForemanTasks/Components/TasksTable/formatters/dateCellFormmatter.js - webpack/ForemanTasks/Components/TasksTable/formatters/durationCellFormmatter.js - webpack/ForemanTasks/Components/TasksTable/formatters/index.js - webpack/ForemanTasks/Components/TasksTable/formatters/selectionCellFormatter.js - webpack/ForemanTasks/Components/TasksTable/formatters/selectionHeaderCellFormatter.js - webpack/ForemanTasks/Components/TasksTable/index.js - webpack/ForemanTasks/Components/common/ActionButtons/ActionButton.js - webpack/ForemanTasks/Components/common/ActionButtons/ActionButton.test.js - webpack/ForemanTasks/Components/common/ActionButtons/__snapshots__/ActionButton.test.js.snap - webpack/ForemanTasks/Components/common/ClickConfirmation/ClickConfirmation.scss - webpack/ForemanTasks/Components/common/ClickConfirmation/ClickConfirmation.test.js - webpack/ForemanTasks/Components/common/ClickConfirmation/__snapshots__/ClickConfirmation.test.js.snap - webpack/ForemanTasks/Components/common/ClickConfirmation/index.js - webpack/ForemanTasks/Components/common/ToastsHelpers/ToastTypesConstants.js - webpack/ForemanTasks/Components/common/ToastsHelpers/index.js - webpack/ForemanTasks/Components/common/urlHelpers.js - webpack/ForemanTasks/ForemanTasks.js - webpack/ForemanTasks/ForemanTasks.test.js - webpack/ForemanTasks/ForemanTasksReducers.js - webpack/ForemanTasks/ForemanTasksSelectors.js - webpack/ForemanTasks/Routes/ForemanTasksRouter.js - webpack/ForemanTasks/Routes/ForemanTasksRouter.test.js - webpack/ForemanTasks/Routes/ForemanTasksRoutes.js - webpack/ForemanTasks/Routes/ForemanTasksRoutes.test.js - webpack/ForemanTasks/Routes/ShowTask/ShowTask.js - webpack/ForemanTasks/Routes/ShowTask/__tests__/ShowTask.test.js - webpack/ForemanTasks/Routes/ShowTask/__tests__/__snapshots__/ShowTask.test.js.snap - webpack/ForemanTasks/Routes/ShowTask/index.js - webpack/ForemanTasks/Routes/ShowTask/showTask.scss - webpack/ForemanTasks/Routes/__snapshots__/ForemanTasksRouter.test.js.snap - webpack/ForemanTasks/Routes/__snapshots__/ForemanTasksRoutes.test.js.snap - webpack/ForemanTasks/__snapshots__/ForemanTasks.test.js.snap - webpack/ForemanTasks/index.js - webpack/__mocks__/foremanReact/common/I18n.js - webpack/__mocks__/foremanReact/common/helpers.js - webpack/__mocks__/foremanReact/common/urlHelpers.js - webpack/__mocks__/foremanReact/components/ForemanModal/ForemanModalActions.js - webpack/__mocks__/foremanReact/components/ForemanModal/ForemanModalHooks.js - webpack/__mocks__/foremanReact/components/ForemanModal/index.js - webpack/__mocks__/foremanReact/components/Layout/LayoutActions.js - webpack/__mocks__/foremanReact/components/Pagination/index.js - webpack/__mocks__/foremanReact/components/ToastsList/index.js - webpack/__mocks__/foremanReact/components/common/ActionButtons/ActionButtons.js - webpack/__mocks__/foremanReact/components/common/MessageBox.js - webpack/__mocks__/foremanReact/components/common/dates/LongDateTime.js - webpack/__mocks__/foremanReact/components/common/dates/RelativeDateTime.js - webpack/__mocks__/foremanReact/components/common/table.js - webpack/__mocks__/foremanReact/components/common/table/actionsHelpers/actionTypeCreator.js - webpack/__mocks__/foremanReact/constants.js - webpack/__mocks__/foremanReact/redux/API/APISelectors.js - webpack/__mocks__/foremanReact/redux/API/index.js - webpack/__mocks__/foremanReact/redux/middlewares/IntervalMiddleware.js - webpack/__mocks__/foremanReact/routes/common/PageLayout/PageLayout.js - webpack/__mocks__/foremanReact/routes/common/PageLayout/components/ExportButton/ExportButton.js - webpack/index.js - webpack/stories/decorators/index.js - webpack/stories/decorators/withCardsDecorator.js homepage: https://github.com/theforeman/foreman-tasks licenses: - GPL-3.0 metadata: {} post_install_message: rdoc_options: [] require_paths: - lib required_ruby_version: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' required_rubygems_version: !ruby/object:Gem::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: '0' requirements: [] rubygems_version: 3.1.4 signing_key: specification_version: 4 summary: Foreman plugin for showing tasks information for resources and users test_files: - test/controllers/api/recurring_logics_controller_test.rb - test/controllers/api/tasks_controller_test.rb - test/controllers/recurring_logics_controller_test.rb - test/controllers/tasks_controller_test.rb - test/factories/recurring_logic_factory.rb - test/factories/task_factory.rb - test/factories/triggering_factory.rb - test/foreman_tasks_test_helper.rb - test/graphql/mutations/recurring_logics/cancel_mutation_test.rb - test/graphql/queries/recurring_logic_test.rb - test/graphql/queries/recurring_logics_query_test.rb - test/graphql/queries/task_query_test.rb - test/graphql/queries/tasks_query_test.rb - test/helpers/foreman_tasks/foreman_tasks_helper_test.rb - test/helpers/foreman_tasks/tasks_helper_test.rb - test/lib/actions/middleware/keep_current_request_id_test.rb - test/lib/actions/middleware/keep_current_taxonomies_test.rb - test/lib/actions/middleware/keep_current_timezone_test.rb - test/lib/actions/middleware/keep_current_user_test.rb - test/lib/concerns/polling_action_extensions_test.rb - test/support/dummy_active_job.rb - test/support/dummy_dynflow_action.rb - test/support/dummy_proxy_action.rb - test/support/dummy_recurring_dynflow_action.rb - test/support/dummy_task_group.rb - test/support/history_tasks_builder.rb - test/tasks/generate_task_actions_test.rb - test/unit/actions/action_with_sub_plans_test.rb - test/unit/actions/bulk_action_test.rb - test/unit/actions/proxy_action_test.rb - test/unit/actions/recurring_action_test.rb - test/unit/actions/trigger_proxy_batch_test.rb - test/unit/cleaner_test.rb - test/unit/config/environment.rb - test/unit/dynflow_console_authorizer_test.rb - test/unit/locking_test.rb - test/unit/proxy_selector_test.rb - test/unit/recurring_logic_test.rb - test/unit/remote_task_test.rb - test/unit/summarizer_test.rb - test/unit/task_groups_test.rb - test/unit/task_test.rb - test/unit/triggering_test.rb - test/unit/troubleshooting_help_generator_test.rb - test/unit/ui_notifications_test.rb