• 
      

    List bug tracker configurations in Connected Services.

    Review Request #15347 — Created Sept. 25, 2026 and updated

    Information

    Review Board
    release-9.x

    Reviewers

    This change adds bug-tracker services to the Connected Services page.
    Each service entry lists its ConfiguredBugTracker configurations in a
    disclosure built on the same service-items framework as the repositories
    lists.

    ServiceRepositoriesView has been generalized into ServiceItemsView,
    and configurations are fetched from a new per-service endpoint.

    This also fixes BugTrackerForm crashing when editing a configuration
    whose stored user conditions are empty.

    • Ran unit tests.
    • Saw bug tracker configs listed in the page.
    Summary ID
    List bug tracker configurations in Connected Services.
    This change adds bug-tracker services to the Connected Services page. Each service entry lists its `ConfiguredBugTracker` configurations in a disclosure built on the same service-items framework as the repositories lists. `ServiceRepositoriesView` has been generalized into `ServiceItemsView`, and configurations are fetched from a new per-service endpoint. This also fixes `BugTrackerForm` crashing when editing a configuration whose stored user conditions are empty. Testing Done: - Ran unit tests. - Saw bug tracker configs listed in the page.
    zzurvoqywsvmntyyonkoxoyyyxonxkmo
    Checks run (2 succeeded)
    flake8 passed.
    JSHint passed.