Add `userPermissions` to `Runner`
Description
- Add a
userPermissions
field toRunner
in the GraphQL API to inform users if they are able to update the runner. - Possible suggested fields:
readRunner
updateRunner
adminRunner
(incl. delete) for each respective operation.
Use case
In #19819 (closed) non-admin users of a group may or may not be able to update a runner's information of each runner. The UI should hide/show relevant actions for each runner: