Sha256: ffb5e1d2bfa7ff024e80d97bca84b5d4a344eadaec8dfe5ebcaf1a5699ec16ea

Contents?: true

Size: 1.72 KB

Versions: 1

Compression:

Stored size: 1.72 KB

Contents

Naf::Engine.routes.draw do
  resources :historical_jobs, except: [:edit] do
    collection do
      post :reenqueue
    end
    resources :historical_job_affinity_tabs, except: [:destroy]
  end

  resources :applications, except: [:destroy]
  resources :application_schedules do
    resources :application_schedule_affinity_tabs
  end

  resources :machines, except: [:destroy] do
    resources :machine_affinity_slots
    collection do
      get :last_checked_schedule_at
    end
  end

  resources :machine_runners, only: [:index, :show] do
    collection do
      get :runner_count
    end
  end
  resources :machine_runner_invocations, only: [:index, :show, :update] do
    collection do
      get :wind_down_all
    end
  end
  resources :logger_styles
  resources :logger_names
  resources :affinities
  resources :log_parsers, only: [] do
    collection do
      get :logs
      get :download
    end
  end
  resources :status, only: [:index]
  resources :log_viewer, only: [:index]

  resources :janitorial_archive_assignments, controller: "janitorial_assignments",
                                             type: "Naf::JanitorialArchiveAssignment",
                                             except: [:destroy]
  resources :janitorial_create_assignments, controller: "janitorial_assignments",
                                            type: "Naf::JanitorialCreateAssignment",
                                            except: [:destroy]
  resources :janitorial_drop_assignments, controller: "janitorial_assignments",
                                          type: "Naf::JanitorialDropAssignment",
                                          except: [:destroy]

  match "jobs" => "historical_jobs#index"
  root to: "historical_jobs#index"
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
naf-2.1.13 config/routes.rb