Merge "Improve documentation of REST endpoint /accounts/self/capabilities"
This commit is contained in:
@@ -124,6 +124,16 @@ project:: Project path in Gerrit.
|
|||||||
|
|
||||||
refName:: Ref name within project.
|
refName:: Ref name within project.
|
||||||
|
|
||||||
|
[[queryLimit]]
|
||||||
|
queryLimit
|
||||||
|
----------
|
||||||
|
Information about the link:access-control.html#capability_queryLimit[queryLimit]
|
||||||
|
of a user.
|
||||||
|
|
||||||
|
min:: lower limit
|
||||||
|
|
||||||
|
max:: upper limit
|
||||||
|
|
||||||
SEE ALSO
|
SEE ALSO
|
||||||
--------
|
--------
|
||||||
|
|
||||||
|
|||||||
@@ -58,8 +58,8 @@ Endpoints
|
|||||||
[[accounts_self_capabilities]]
|
[[accounts_self_capabilities]]
|
||||||
/accounts/self/capabilities (Account Capabilities)
|
/accounts/self/capabilities (Account Capabilities)
|
||||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
Returns the global capabilities (such as createProject or
|
Returns the global capabilities (such as `createProject` or
|
||||||
createGroup) that are enabled for the calling user. This can be used
|
`createGroup`) that are enabled for the calling user. This can be used
|
||||||
by UI tools to discover if administrative features are available
|
by UI tools to discover if administrative features are available
|
||||||
to the caller, so they can hide (or show) relevant UI actions.
|
to the caller, so they can hide (or show) relevant UI actions.
|
||||||
|
|
||||||
@@ -99,6 +99,25 @@ Administrator that has authenticated with digest authentication:
|
|||||||
}
|
}
|
||||||
----
|
----
|
||||||
|
|
||||||
|
To filter the set of global capabilities the `q` parameter can be used.
|
||||||
|
Filtering may decrease the response time by avoiding looking at every
|
||||||
|
possible alternative for the caller.
|
||||||
|
|
||||||
|
----
|
||||||
|
GET /a/accounts/self/capabilities?format=JSON&q=createAccount&q=createGroup HTTP/1.0
|
||||||
|
Authorization: Digest username="admin", realm="Gerrit Code Review", nonce="...
|
||||||
|
|
||||||
|
)]}'
|
||||||
|
{
|
||||||
|
"createAccount": true,
|
||||||
|
"createGroup": true
|
||||||
|
}
|
||||||
|
----
|
||||||
|
|
||||||
|
Most results are boolean, and a field is only present when its value
|
||||||
|
is `true`. link:json.html#queryLimit[`queryLimit`] is a range and is
|
||||||
|
presented as a nested JSON object with `min` and `max` members.
|
||||||
|
|
||||||
[[projects]]
|
[[projects]]
|
||||||
/projects/ (List Projects)
|
/projects/ (List Projects)
|
||||||
~~~~~~~~~~~~~~~~~~~~~~~~~~
|
~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
|
|||||||
Reference in New Issue
Block a user