Sha256: 0e8c0fe5ab2ad9d7882606e97d1e72eb3c81a37d1f84b8d3bbf9e7e6d20ba9c4

Contents?: true

Size: 1.85 KB

Versions: 12

Compression:

Stored size: 1.85 KB

Contents

# @formatter:off
RocketJobMissionControl::Engine.routes.draw do
  resources :jobs, only: %i[index show update destroy edit] do
    collection do
      get :running,   to: "jobs#running"
      get :scheduled, to: "jobs#scheduled"
      get :completed, to: "jobs#completed"
      get :queued,    to: "jobs#queued"
      get :paused,    to: "jobs#paused"
      get :failed,    to: "jobs#failed"
      get :aborted,   to: "jobs#aborted"
    end

    member do
      patch :abort
      patch :fail
      patch :pause
      patch :resume
      patch :retry
      patch :run_now
      patch :delete_line
      patch :update_slice
      get :exceptions
      get :exception
      get :view_slice
      get :edit_slice
    end
  end

  resources :active_workers, only: :index

  resources :servers, only: %i[index destroy] do
    collection do
      get :starting, to: "servers#starting"
      get :running,  to: "servers#running"
      get :paused,   to: "servers#paused"
      get :stopping, to: "servers#stopping"
      get :zombie,   to: "servers#zombie"
    end

    member do
      patch :stop
      patch :pause
      patch :resume
    end
    collection do
      patch :update_all
    end
  end

  resources :dirmon_entries do
    collection do
      get :pending,  to: "dirmon_entries#pending"
      get :enabled,  to: "dirmon_entries#enabled"
      get :failed,   to: "dirmon_entries#failed"
      get :disabled, to: "dirmon_entries#disabled"
    end

    member do
      put :enable
      put :disable
      # Create the path: copy_dirmon_entry GET    /dirmon_entries/:id/copy(.:format)
      get :copy
      # Create the path:                        PATCH  /dirmon_entries/:id/replicate(.:format) rocket_job_mission_control/dirmon_entries#replicate
      patch :replicate
    end
  end

  get "rocket_job_mission_control/test" => "test#index" if Rails.env.test?

  root to: "jobs#running"
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
rocketjob_mission_control-6.1.0 config/routes.rb
rocketjob_mission_control-6.0.7 config/routes.rb
rocketjob_mission_control-6.0.6 config/routes.rb
rocketjob_mission_control-6.0.5 config/routes.rb
rocketjob_mission_control-6.0.4 config/routes.rb
rocketjob_mission_control-6.0.3 config/routes.rb
rocketjob_mission_control-6.0.2 config/routes.rb
rocketjob_mission_control-6.0.1 config/routes.rb
rocketjob_mission_control-6.0.0 config/routes.rb
rocketjob_mission_control-6.0.0.beta config/routes.rb
rocketjob_mission_control-5.0.1 config/routes.rb
rocketjob_mission_control-5.0.0 config/routes.rb