Improve the explanation of why shared runners are disabled
Release notes
When shared runners are disabled for a parent group, we provide a helpful tooltip for it's sub-groups and projects, so users are aware that shared runners are disabled because they are disabled at the parent group. To improve visibility and navigation, we will link to the parent group of where those settings can be updated so shared runners are available for that sub-group or project.
Problem to solve
When shared runners are disabled for a parent group, we provide a helpful tooltip for it's sub-groups and projects, so users are aware that shared runners are disabled because they are disabled at the parent group. We do not provide the name of the parent group, so it often takes more clicks to navigate back and find where to update the settings.
Proposal
For project disabled shared runners (screen 1):
- Include help text in the
enable shared runners for this project
toggle sayingShared runners are disabled for all projects and subgroups in PARENT-GROUP-NAME.
For sub-group disabled shared runners (screen 2):
- Move current help text
Enable shared runners for all projects and subgroups in this group.
to description of the toggle - Add help text to the toggle
Shared runners are disabled for all projects and subgroups in PARENT-GROUP-NAME.
Intended users
Metrics
Track the usage on the link to the parent group and if shared runners are being requested to be used for or being used by sub-groups and projects more often.
This page may contain information related to upcoming products, features and functionality. It is important to note that the information presented is for informational purposes only, so please do not rely on the information for purchasing or planning purposes. Just like with all projects, the items mentioned on the page are subject to change or delay, and the development, release, and timing of any products, features, or functionality remain at the sole discretion of GitLab Inc.