Skip to content

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

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.

Edited by 🤖 GitLab Bot 🤖