Draft: Usage Quotas: Setup collapsible repository health

Why Draft?

What does this MR do and why?

Part of #509253

Broken off from !215969
This change is behind the feature flag (:project_repositories_health)

This change is the first of multiple MRs focused on implementing the Repository Health Dashboard on the Usage Quotas page. The UI in totality can be viewed here: !215969

This change is focused on initializing the collapsible section under the main Repository line in the Usage Quotas Table. This change sets up everything on the existing views to fit in the new Vue components in the following changes.

Screenshots or screen recordings

Expanded Collapsed
Screenshot_2025-12-12_at_11.39.53_AM Screenshot_2025-12-12_at_11.39.45_AM

How to set up and validate locally

  1. Enable feature flag Feature.enable(:project_repositories_health)
  2. Navigate to the Project -> Settings -> Usage Quotas
  3. Ensure Repository has a expandable chevron on it
  4. When clicked ensure a JSON blob is shown in the expanded section

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 #509253

Edited by Zack Cuddy

Merge request reports

Loading