Skip to content

Update Merge request management view

What does this MR do and why?

This MR updates the Request Review section on the merge request management page based on discussion : #219 (comment 2766847592)

Changes

  • Replaced modal-based review request with a unified form UI using checkboxes and textarea.

  • Added reactive reviewer state with reviewerSelections and computed selectedReviewers.

  • Defaulted coach selection when no other reviewers exist.

  • Added a single “Request review” button.

Screenshots or screen recordings

Before After
Screenshot_2025-10-02_at_11.04.38_AM Screenshot_2025-10-13_at_7.41.28_PM

When a MR has an existing reviewer:

  • Default checkboxes to existing reviewers
  • Default unchecked on random available coach
  • GitLab Duo AI check by default

Screen_Recording_2025-10-13_at_7.42.34_PM

When a MR doesn't have existing reviewers:

  • Default checkbox to random available coach
  • GitLab Duo AI check by default

Screenshot_2025-10-13_at_7.46.47_PM

Validation steps

/cc @leetickett-gitlab

Closes #219

Edited by Rodrigo Farinango

Merge request reports

Loading