Sha256: cd504f3abe81a98f0b8a9b9634ed47a3c9507444bdcbdae7a75cd4fa23d2caab

Contents?: true

Size: 1.81 KB

Versions: 1

Compression:

Stored size: 1.81 KB

Contents

DummyApp::Application.routes.draw do

  devise_for :users
  devise_scope :user do
    get "login",  to: "devise/sessions#new",      as: "login"
    get "logout", to: "devise/sessions#destroy",  as: "logout"
    get "ba586033c88c2216a/signup", to: "devise/registrations#new", as: "signup"
  end

  scope module: "user" do
    resources :projects do
      resources :members, controller: :project_users
      resources :areas, except: :index
      resources :attachments, controller: :project_attachments,
          only: [:index, :create, :destroy]
      resources :budget_items
      resources :categories, except: :index
      resources :finishes do
        resources :comments, only: [:new, :create, :edit, :update]
        patch :select, on: :member
        patch :deselect, on: :member
      end
      resources :deadlines
    end
  end

  scope module: "organization" do
    resources :organizations, only: [:new, :create, :show, :edit, :update] do
      resources :members, controller: :organization_users
      resources :default_areas, except: :index
      resources :default_categories, except: :index
      resources :projects do
        resources :areas, except: :index
        resources :budget_items
        resources :attachments, controller: :project_attachments,
          only: [:index, :create, :destroy]
        resources :categories, except: :index
        resources :finishes do
          resources :comments, only: [:new, :create, :edit, :update]
          patch :select, on: :member
          patch :deselect, on: :member
        end
        resources :members, controller: :project_users
        resources :deadlines
      end
    end
  end

  get "invitations/:token", to: "invitations#edit", as: "accept_invitation"
  patch "invitations/:token", to: "invitations#update"

  root "site#index"
  get "/:id" => "site#show"
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
self_systeem-0.1.0 test/dummy_app/config/routes.rb