Use runner userPermissions to show list actions
What does this MR do and why?
This change hides actions (buttons and links) in the runner list according to the runner 'userPermissions'. This allows the backend rules to control when a runner modified or deleted and have the rules directly reflected in the frontend.
This prepares the runner list for display in non-admin views, no user-facing changes are expected.
Screenshots or screen recordings
These are the related controls, with no user-facing changes:
How to set up and validate locally
- Visit the admin runners page
- Confirm all the actions are still available.
MR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
-
I have evaluated the MR acceptance checklist for this MR.
Related to #334802 (closed)
Edited by Miguel Rincon