Skip to content

Update runners empty state

What does this MR do and why?

This change updates the text and link users see when no runners have been registered in their instance or group.

When users have access to the creation or legacy registration, additional links are provided to allow them to add their own runners.

Changelog: changed

Screenshots or screen recordings

Before After After (no permissions)
image image image

How to set up and validate locally

With access to create runners

  1. Login as admin.
  2. Visit a group with no runners, in my GDK I visited http://gdk.test:3000/groups/flightjs/-/runners.

With no access to create runners

  1. Login as an auditor
    1. You may use a user in your GDK e.g. <user>
    2. Visit http://gdk.test:3000/admin/users/<user>/edit and set their "Access level" to auditor
    3. Impersonate the user
  2. Visit the same group with no runners, in my GDK I visited http://gdk.test:3000/groups/flightjs/-/runners.

MR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

Related to #410602 (closed)

Edited by Miguel Rincon

Merge request reports