Sha256: a9f3b693a2a46c90a879f8cf77c8220cd4b3e6af7764568acc8668e105a15a1b

Contents?: true

Size: 1.11 KB

Versions: 9

Compression:

Stored size: 1.11 KB

Contents

Alchemy::Engine.routes.draw do
  namespace :admin, {
    path: Alchemy.admin_path,
    constraints: Alchemy.admin_constraints
  } do
    devise_for :user,
      class_name: "Alchemy::User",
      singular: :user,
      skip: :all,
      controllers: {
        sessions: "alchemy/admin/user_sessions",
        passwords: "alchemy/admin/passwords"
      },
      router_name: :alchemy

    devise_scope :user do
      get "/dashboard" => "dashboard#index",
        :as => :user_root
      get "/signup" => "users#signup",
        :as => :signup
      get "/login" => "user_sessions#new",
        :as => :login
      post "/login" => "user_sessions#create"
      match "/logout" => "user_sessions#destroy",
        :as => :logout, :via => Devise.sign_out_via

      get "/passwords" => "passwords#new",
        :as => :new_password
      get "/passwords/:id/edit/:reset_password_token" => "passwords#edit",
        :as => :edit_password
      post "/passwords" => "passwords#create",
        :as => :reset_password
      patch "/passwords" => "passwords#update",
        :as => :update_password
    end

    resources :users
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
alchemy-devise-7.4.1 config/routes.rb
alchemy-devise-7.4.0 config/routes.rb
alchemy-devise-7.3.0 config/routes.rb
alchemy-devise-7.2.0 config/routes.rb
alchemy-devise-7.1.2 config/routes.rb
alchemy-devise-7.1.1 config/routes.rb
alchemy-devise-7.1.0 config/routes.rb
alchemy-devise-7.0.0 config/routes.rb
alchemy-devise-6.3.0 config/routes.rb