Sha256: db0486a44a212740abde209a4b9d9de64d3c96cdfdd8ed4bdd0eaf76a2dd9653

Contents?: true

Size: 810 Bytes

Versions: 10

Compression:

Stored size: 810 Bytes

Contents

# frozen_string_literal: true

Mks::Auth::Engine.routes.draw do

  post '/login', controller: :users, action: :login

  resources :application_modules

  resources :users, except: %i[new edit show destroy]

  resources :users do
    member do
      get 'roles', controller: :users, action: :roles
      get 'menus', controller: :menus, action: :menus
      get 'user_roles', controller: :users, action: :user_roles
      post 'user_roles', controller: :users, action: :save_selected_roles
    end
  end




  resources :user_roles, except: %i[new edit show destroy]

  get '/user_roles/:id/users', controller: :user_roles, action: :users

  post '/users/:id/assign_roles', controller: :user_roles, action: :assign_roles

  get '/users/:id/assigned_roles', controller: :user_roles, action: :assigned_roles

end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
mks_auth-1.0.13 config/routes.rb
mks_auth-1.0.12 config/routes.rb
mks_auth-1.0.11 config/routes.rb
mks_auth-1.0.10 config/routes.rb
mks_auth-1.0.9 config/routes.rb
mks_auth-1.0.8 config/routes.rb
mks_auth-1.0.7 config/routes.rb
mks_auth-1.0.6 config/routes.rb
mks_auth-1.0.5 config/routes.rb
mks_auth-1.0.4 config/routes.rb