Sha256: a98edcabb49429f9d56f3abd928ce85c35816a4daba557e5f20440bee5a3949b

Contents?: true

Size: 841 Bytes

Versions: 9

Compression:

Stored size: 841 Bytes

Contents

# frozen_string_literal: true

RailsWorkflow::Engine.routes.draw do
  resources :operations, only: %i[index show] do
    collection do
      get :complete
      get :skip
      get :postpone
      get :cancel
      get :navigate_to
    end

    member do
      get :continue
      put :pickup
    end
  end

  resources :processes, except: [:destroy] do
    resources :errors, only: [:retry] do
      member do
        put :retry
      end
    end
    resources :operations, except: %i[create update destroy] do
      resources :errors, only: [:retry] do
        member do
          put :retry
        end
      end
    end
  end

  resources :process_templates, path: 'config' do
    resources :operation_templates
    member do
      get :export
    end
    collection do
      post :upload
    end
  end
  root to: 'operations#index'
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
rails_workflow-0.7.3 config/routes.rb
rails_workflow-0.7.2 config/routes.rb
rails_workflow-0.7.1 config/routes.rb
rails_workflow-0.7.0 config/routes.rb
rails_workflow-0.4.4 config/routes.rb
rails_workflow-0.4.3 config/routes.rb
rails_workflow-0.4.2 config/routes.rb
rails_workflow-0.4.1 config/routes.rb
rails_workflow-0.4.0 config/routes.rb