RFC211: list external services allow filtering by user
Created by: unknwon
Modified our GraphQL query to accept an optional namespace
argument to filter external services by user. Besides, site admin is able to list all or arbitrary user's external services.
The namespace
argument is used instead of always relying on authenticated user because then we couldn't distinguish if a site admin wants to list all external services or is just viewing his/her user settings (i.e. external services owned by the particular site admin).
Example usage:
{
externalServices(namespace: "VXNlcjoy") {
nodes {
id
kind
config
}
}
}
Fixes #12704 (closed)