Skip to content

DevOps Adoption should not only fetch the first 200 groups

Summary

Currently, the DevOps Adoption feature only fetches the first 200 groups when loading the page. This results in only a subset of groups being displayed in the Add/Remove groups modal when an instance has more than 200 groups.

Steps to reproduce

  • Browse to the DevOps Adoption feature, instance or group level (instance level on staging works well as there are well over 200 groups).
  • Open the Add/Remove groups modal.
  • Inspect the groups present in the modal.

What is the expected correct behavior?

We likely want to show all groups, but there are performance concerns around this.

Proposal

  • Display the adoption table(s) as soon as the adoption data loads
  • Load all groups in the search modal
  • Display a loading in the modal while the modal data is loading
Edited by Martin Wortschack