Runner page: Update assigned projects

What does this MR do and why?

Runner page: Update assigned projects

Updates assigned projects to use Crud and improves display of projects.

  • Updates view to use Crud for Projects and Group
  • Adds count and icon to Edit page Crud to be consistent

Brings it inline with recent changes to the edit view (e.g. https://gdk.test:3000/admin/runners/44/edit)

See Runner edit: Improve view of project restrictions (!185118 - merged)

Screenshots or screen recordings

Before After
Projects
before after
Group
before after
Add count and icon to edit page
before_edit after_edit
Reference: Edit page
edit

How to set up and validate locally

  1. Go to a runner with assigned projects, e.g. https://gdk.test:3000/admin/runners/44#/
  2. Go to a runner with an assigned group, e.g. https://gdk.test:3000/admin/runners/35#/
  3. Edit a runner with assigned projects, e.g. https://gdk.test:3000/admin/runners/44/edit

MR acceptance checklist

Evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.

Related to #512693 (closed)

Part of Improve Runner detail page (#521377 - closed)

Edited by Sascha Eggenberger

Merge request reports

Loading