Update group runner links
What does this MR do and why?
This change ensures that when the new runner list feature is enabled:
- breadcrumbs link lead to it
- menu items are active in runner pages
This MR helps prepare for rollout of #350164 (closed)
Screenshots or screen recordings
When the runner_list_group_view_vue_ui
feature flag is enabled, links are updated as below. When the FF is off no changes are expected.
Group -> View Runner
Group -> Edit Runner
Project -> Runners -> Group Runners
This is a project which has no group runners attached.
How to set up and validate locally
- Enable feature flag
runner_list_group_view_vue_ui
(rollout #336405 (closed)) with some runners registered to a group and logged in as a group owner admin - Visit the Group -> Runners e.g. http://gdk.test:3000/groups/h5bp/-/runners
- Click on a runner http://gdk.test:3000/groups/h5bp/-/runners/77
- Visit http://gdk.test:3000/groups/h5bp/-/runners/77/edit (link is added at !80924 (merged))
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 #336405 (closed)
Edited by Miguel Rincon