Add approval rules drawer to branch rules page
What does this MR do and why?
- Replaces the current Approval rules section with the shared approval rules app
- Ensures Editing/Adding approval rules use the approval rules drawer
MR acceptance checklist
Please evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.
Screenshots or screen recordings
Before | After | After (add) |
---|---|---|
How to set up and validate locally
- Enable the
approval_rules_drawer
feature flag - Add a Branch rule
- Navigate to Project > Repository > Settings > Branch rules > Add branch rule
- View the branch rule created in step 1
- Navigate to Project > Repository > Settings > Branch rules > View details
- On the Branch rule details screen the Approval rules app should display and work as expected
- Edit/Add should should a drawer containing the approval rule form
Related to #439397 (closed)
Edited by Jacques Erasmus