Improve edit view of runners in the admin area
Release notes
Runners in the admin view are editable from 2 different places, and contain edit views that are out-dated and not easy to use. They combine read-only and editable data into one screen, which is confusing. To improve the experience, we should separate out the edit view of runners, add clarification to editable items, and improve the overall usability by replacing components with Pajamas, accessible patterns.
Problem to solve
Runners in the admin view are editable from 2 different places, and contain edit views that are out-dated and not easy to use. They combine read-only and editable data into one screen, which is confusing.
Intended users
Metrics
Track the time spent on the edit page for runners.
User experience goal
Have a separate editing experience for runners that can then be used across GitLab where runners appear.
Proposal
Create an edit view that appears when you select the pencil next to a runner from the runner admin table or from the read-only view.
Design assets
-
🎨 See design management designs below -
✨ Figma design file Warning: This file is huge so it may be difficult to navigate. I'd suggest checking out the prototype for final interactions. -
🖌 Prototype
Further details
Eventually, we will be able to reuse this edit view for groups and projects, if an admin were jumping around between views.
Permissions and Security
Documentation
Availability & Testing
Available Tier
What does success look like, and how can we measure that?
Success would be that administrators are able to edit runners faster to fix any problems they are facing. We'd have to compare the current experience to the new one to effectively measure that.
What is the type of buyer?
Is this a cross-stage feature?
Links / references
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.