Sha256: 7104f894e63a9bbb9fd79e3ceb6845a6abf6f64056ff56ff96131e3e4ba2ca4a

Contents?: true

Size: 1.33 KB

Versions: 1

Compression:

Stored size: 1.33 KB

Contents

Usman::Engine.routes.draw do

	root :to => 'sessions#sign_in'

  # 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 :features do
      member do
        put :update_status, as:  :update_status
      end
    end

    resources :permissions

    resources :images do
      member do
        put :crop
      end
    end

   end

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
usman-0.1.0 config/routes.rb