Sha256: cc22a801361608dcd333196cb5ca8ffb483998c7ac0b0b043f4c9d8ae40bc042

Contents?: true

Size: 1.25 KB

Versions: 5

Compression:

Stored size: 1.25 KB

Contents

Usman::Engine.routes.draw do

	# Sign In URLs for users
  get  '/sign_in',                    to: "sessions#sign_in",               as: :sign_in
  post '/create_session',             to: "sessions#create_session",        as: :create_session
  get  '/forgot_password_form',       to: "sessions#forgot_password_form",  as: :forgot_password_form
  post '/forgot_password',            to: "sessions#forgot_password",       as: :forgot_password
  get  '/reset_password_form/:id',    to: "sessions#reset_password_form",   as: :reset_password_form
  put  '/reset_password_update/:id',  to: "sessions#reset_password_update", as: :reset_password_update
  
  # Logout Url
  delete  '/sign_out' ,               to: "sessions#sign_out",  as:  :sign_out

  namespace :admin do

    get   '/dashboard',         to: "dashboard#index",  as:   :dashboard
    
    resources :users do
      member do
        put :masquerade, as: :masquerade
        put :update_status, as:  :update_status
        put :make_super_admin, as:  :make_super_admin
        put :remove_super_admin, as:  :remove_super_admin
      end
    end

    resources :roles

    resources :features do
      member do
        put :update_status, as:  :update_status
      end
    end

    resources :permissions
    

   end

end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
usman-0.1.5 config/routes.rb
usman-0.1.4 config/routes.rb
usman-0.1.3 config/routes.rb
usman-0.1.2 config/routes.rb
usman-0.1.1 config/routes.rb