Sha256: b11883b355e3f712e7202b5b68c00488e19f90a633e8d4698863236a2d3a4110

Contents?: true

Size: 1.34 KB

Versions: 5

Compression:

Stored size: 1.34 KB

Contents

Boxroom::Engine.routes.draw do
  get '/file_exists', to: 'files#exists'
  get '/signin', to: 'sessions#new', as: 'signin'
  delete '/signout', to: 'sessions#destroy'
  get '/search', to: 'search#show', as: :search

  # Resources
  resources :admins, only: [:new, :create]
  resources :sessions, only: [:new, :create, :destroy]
  resources :reset_password, except: [:index, :show, :destroy]
  resources :signup, only: [:edit, :update]
  resources :groups, except: :show
  resources :files, except: [:index, :new, :create]
  resources :share_links, only: [:index, :show, :destroy]

  resources :users, except: :show do
    put :extend, on: :member
  end

  resources :clipboard, only: [:create, :destroy] do
    post :copy, on: :member
    post :move, on: :member
    put :reset, on: :member
  end

  # Update a collection of permissions
  resources :permissions, only: :update_multiple do
    put :update_multiple, on: :collection
  end

  # Nested resources
  resources :folders, :shallow => true, except: [:new, :create] do
    resources :folders, only: [:new, :create]
    resources :files, only: [:new, :create]
  end

  resources :files, :shallow => :true, only: :show do
    resources :share_links, only: [:new, :create]
  end

  # You can have the root of your site routed with "root"
  # just remember to delete public/index.html.
  root to: 'folders#index'
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
boxroom-0.0.5 config/routes.rb
boxroom-0.0.4 config/routes.rb
boxroom-0.0.3 config/routes.rb
boxroom-0.0.2 config/routes.rb
boxroom-0.0.1 config/routes.rb