UX: Help users understand the meaning of each scope. (#10468)

This commit is contained in:
Roman Rizzi
2020-08-18 15:12:04 -03:00
committed by GitHub
parent 882b0aac19
commit 390615fbcd
10 changed files with 136 additions and 11 deletions

View File

@ -25,7 +25,15 @@ class Admin::ApiController < Admin::AdminController
def scopes
scopes = ApiKeyScope.scope_mappings.reduce({}) do |memo, (resource, actions)|
memo.tap do |m|
m[resource] = actions.map { |k, v| { id: "#{resource}:#{k}", name: k, params: v[:params] } }
m[resource] = actions.map do |k, v|
{
id: "#{resource}:#{k}",
key: k,
name: k.to_s.gsub('_', ' '),
params: v[:params],
urls: v[:urls]
}
end
end
end