Revision eb0b1c73
Added by Tomer Brisker almost 6 years ago
app/registries/foreman/access_permissions.rb | ||
---|---|---|
end
|
||
|
||
permission_set.security_block :users do |map|
|
||
ajax_actions = [:auth_source_selected]
|
||
|
||
map.permission :view_users,
|
||
:users => [:index, :show, :auto_complete_search, :test_mail],
|
||
:"api/v2/users" => [:index, :show]
|
||
map.permission :create_users,
|
||
:users => [:new, :create].push(*ajax_actions),
|
||
:users => [:new, :create],
|
||
:"api/v2/users" => [:create]
|
||
map.permission :edit_users,
|
||
:users => [:edit, :update].push(*ajax_actions),
|
||
:users => [:edit, :update],
|
||
:"api/v2/users" => [:update]
|
||
map.permission :destroy_users,
|
||
:users => [:destroy],
|
config/routes.rb | ||
---|---|---|
post 'logout'
|
||
get 'extlogin'
|
||
get 'extlogout'
|
||
get 'auth_source_selected'
|
||
get 'auto_complete_search'
|
||
end
|
||
resources :ssh_keys, :only => [:new, :create, :destroy]
|
Also available in: Unified diff
Fixes #24192 - Clean up auth_source_selected action leftovers
The `UsersController#auth_source_selected` action was removed in commit
feacea35f07f362d9e2c694a83516bbc902321a0 but a few leftovers remain in
the code. This commit removes them.