Disable creating Approval Required Todo for all MR approvers
What does this MR do and why?
This MR disables creating APPROVAL_REQUIRED
todos that are automatically created when Approval Rules are configured. With this change and after feature flag is enabled
How to set up and validate locally
- Enable feature flag
- Create a project
- Create approval rules (https://docs.gitlab.com/ee/user/project/merge_requests/approvals/rules.html#merge-request-approval-rules) for the project (or Scan Result Policies (https://docs.gitlab.com/ee/user/application_security/policies/scan-result-policies.html)) and invite some members
- Create new MR that will require approval
- Login as one of the defined memebers
- Verify that you do not have Todo created
MR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
-
I have evaluated the MR acceptance checklist for this MR.
Related to #324988 (closed)