Adds an approval rules drawer component to Project > Settings > Merge requests > Merge request approvals as part of updating our frontend to use a Drawer component instead of a Modal everywhere approval rules can be managed.
Issue: #439397 (closed)
:approval_rules_drawer
feature flag.
Implementation breakdown:
Description | Issue/MR |
---|---|
Add approval rules drawer component (Project > Settings > Merge requests) |
![]() |
Add approval rules drawer component (Merge Request > New/Edit) Address docs changes (!146502 (comment 1807508724)) |
follow-up MR |
Add approval rules drawer component (Branch rules > Edit) | follow-up MR |
Update approval rules form to use User and Group selectors (mockups) | follow-up MR |
Rollout approval_rules_drawer feature flag |
#444628 (closed) |
Please evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.
Before | After |
---|---|
(Add) ![]() |
(Add) ![]() |
(Edit) ![]() |
(Edit) ![]() |
(Enable coverage check) ![]() |
(Enable coverage check) ![]() |
approval_rules_drawer
feature flag.Related to #439397 (closed)