Update Merge request management view
-
Please check this box if this contribution uses AI-generated content (including content generated by GitLab Duo features) as outlined in the GitLab DCO & CLA. As a benefit of being a GitLab Community Contributor, you receive complimentary access to GitLab Duo.
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 computedselectedReviewers
. -
Defaulted coach selection when no other reviewers exist.
-
Added a single “Request review” button.
Screenshots or screen recordings
Before | After |
---|---|
![]() |
![]() |
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
Validation steps
Closes #219
Edited by Rodrigo Farinango