Revision ba69b49b
Added by Martin Bacovsky almost 12 years ago
- ID ba69b49bedf7df0e00bb434852e21e62e0630c6e
lib/foreman/access_permissions.rb | ||
---|---|---|
end
|
||
|
||
map.security_block :users do |map|
|
||
map.permission :view_users, {:users => [:index, :show]}
|
||
map.permission :create_users, {:users => [:new, :create]}
|
||
map.permission :edit_users, {:users => [:edit, :update]}
|
||
map.permission :destroy_users, {:users => [:destroy]}
|
||
map.permission :view_users,
|
||
:users => [:index, :show], :"api/v1/users" => [:index, :show]
|
||
map.permission :create_users,
|
||
:users => [:new, :create], :"api/v1/users" => [:new, :create]
|
||
map.permission :edit_users,
|
||
:users => [:edit, :update], :"api/v1/users" => [:edit, :update]
|
||
map.permission :destroy_users,
|
||
:users => [:destroy], :"api/v1/users" => [:destroy]
|
||
end
|
||
|
||
map.security_block :settings_menu do |map|
|
Also available in: Unified diff
api v1 - Users controller and tests
- split api routes to separate routes file
- better detection of permission failure in model
- fix ApiConstraints
- catch bad routes in api and return json
- render home#index links from restapi
- fixed resource params recognition