Sha256: b34b5c0d57eb796f356fa7b69cffc5ed6fefc34059f3ce82bd0ac6aceef6c25e

Contents?: true

Size: 934 Bytes

Versions: 3

Compression:

Stored size: 934 Bytes

Contents

Alchemy::Engine.routes.draw do
  devise_for :user,
    class_name: 'Alchemy::User',
    controllers: {
      sessions: 'alchemy/user_sessions'
    },
    skip: [:sessions, :passwords]

  resources :users, only: [:create]

  devise_scope :user do
    get '/admin/signup' => 'users#new', :as => :signup
    get '/admin/login' => 'user_sessions#new', :as => :login
    post '/admin/login' => 'user_sessions#create'
    delete '/admin/logout' => 'user_sessions#destroy', :as => :logout
    get '/admin/dashboard' => 'admin/dashboard#index', :as => :user_root
    get '/admin/passwords' => 'passwords#new', :as => :new_password
    get '/admin/passwords/:id/edit/:reset_password_token' => 'passwords#edit', :as => :edit_password
    post '/admin/passwords' => 'passwords#create', :as => :reset_password
    patch '/admin/passwords' => 'passwords#update', :as => :update_password
  end

  namespace :admin do
    resources :users
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
alchemy-devise-2.1.0.beta2 config/routes.rb
alchemy-devise-2.1.0.beta1 config/routes.rb
alchemy-devise-2.0.0 config/routes.rb