Revision b6878a04
Added by Adam Ruzicka 12 months ago
app/controllers/api/v2/home_controller.rb | ||
---|---|---|
module Api
|
||
module V2
|
||
class HomeController < V2::BaseController
|
||
before_action :require_admin, :only => [:index]
|
||
layout false
|
||
|
||
api :GET, "/", N_("Show available API links")
|
app/registries/foreman/access_permissions.rb | ||
---|---|---|
:notification_recipients => [:index, :update, :destroy, :update_group_as_read, :destroy_group],
|
||
:"api/v2/table_preferences" => [:show, :create, :update, :destroy, :index],
|
||
}, :public => true
|
||
map.permission :api_status, { :"api/v2/home" => [:status]}, :public => true
|
||
map.permission :api_status, { :"api/v2/home" => [:status, :index]}, :public => true
|
||
map.permission :about_index, { :about => [:index] }, :public => true
|
||
map.permission :user_menu, { :user_menus => [:menu] }, :public => true
|
||
map.permission :links, { :links => [:show] }, :public => true
|
Also available in: Unified diff
Fixes #36449 - Make /api/v2 public