Add filtering and sorting to Pipeline Quota pages

Problem to solve

We have several repositories within our group/org. Currently it's very cumbersome to see the projects that are utilizing GitLab Runners and their associated burn on minutes within the Pipeline Quota page for the group.

Pipelines_quota___Settings___Barrel___GitLab

Further details

We think it would be more helpful to add filtering and sorting to this page much like that of merge requests, issues, or search.

Pipelines-quota--Settings--Barrel-_-GitLab--filters

Proposal

What does success look like, and how can we measure that?

Success would allow groups/users with many repositories to drill down and find the projects that are actively consuming pipeline time. At the very least, a sort on minutes used would allow groups to quickly see those projects rather than thumbing through pages of projects that are squarely at 0 minutes.

Since !88148 (merged) & !83680 (merged) added the Shared runner duration column, this same proposal applies to it as well.

Links / references

Related to #2270 (closed) but not really.

Edited Jun 01, 2022 by Katrin Leinweber
Assignee Loading
Time tracking Loading