Sha256: 73154f5c997a29833d242654f4b796b099b2370178590c6996cfab2b82697909

Contents?: true

Size: 1.16 KB

Versions: 8

Compression:

Stored size: 1.16 KB

Contents

Rails.application.routes.draw do

  namespace :admin do

    get 'login' => 'user_sessions#new', :as => 'login'
    post 'login' => 'user_sessions#create'
    get 'badges' => 'dashboard#badges'
    match 'logout' => 'user_sessions#destroy', :as => 'logout', :via => [:get, :post]
    resources :password_resets, :only => [:index, :create, :show, :update], :path => 'login/forgot'

    get 'settings' => 'settings#edit', :as => 'settings'
    put 'settings' => 'settings#update'

    root :to => "dashboard#index"
    resources :users, :controller
    resources :roles

    match 'switch' => "dashboard#switch", :via => [:get, :post]

    get 'setup' => 'setup#new'
    post 'setup' => 'setup#create'
  end

  resource :sitemap, :only => [:show]
  
  # Non-admin login paths 
  get 'login' => 'user_sessions#new', :as => 'login'
  post 'login' => 'user_sessions#create'
  match 'logout' => 'user_sessions#destroy', :as => 'logout', :via => [:get, :post]
  resources :password_resets, :only => [:index, :create, :show, :update], :path => 'login/forgot'

  get 'spud/admin' => 'admin/user_sessions#legacy_redirect'
  get 'spud/not_found' => 'spud/application#not_found', :as => 'not_found'

end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
tb_core-1.3.0.beta2 config/routes.rb
tb_core-1.3.0.beta1 config/routes.rb
tb_core-1.2.8 config/routes.rb
tb_core-1.2.7 config/routes.rb
tb_core-1.2.6 config/routes.rb
tb_core-1.2.4 config/routes.rb
tb_core-1.2.3 config/routes.rb
tb_core-1.2.2 config/routes.rb