Sha256: 877795ccd7ac2a94a0146fda1737101ba811f0d726345b2c1fcc852c1260c59e

Contents?: true

Size: 787 Bytes

Versions: 1

Compression:

Stored size: 787 Bytes

Contents

Ecm::UserArea::Engine.routes.draw do
  localized do
    scope :ecm_user_area do
      resource :user, only: [:show, :edit, :update]
      resource :user, only: [:new, :create] if Ecm::UserArea::Configuration.enable_registrations
      resource :user, only: [:destroy] if Ecm::UserArea::Configuration.allow_users_to_destroy_self
      resource :user_password_reset_request, only: [:new, :create]

      resource :user_password_reset, only: [] do
        get 'edit/:token' => 'user_password_resets#edit', constraint: { token: /\d+/ }, as: :edit
        match '/:id/:token' => 'user_password_resets#update', constraint: { token: /\d+/ }, as: :update, via: [:put, :patch]
      end

      resource :user_session, only: [:new, :create, :destroy]

      root to: 'user#show'
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
ecm_user_area2-2.0.0 config/routes.rb