Add Prevent approval of merge requests by merge request author checkbox to group MR approvals
Why are we doing this work
With the completion of #247900 (closed), we now have a Vue app we can begin adding settings to.
This specific issue is needed so group owners can define for all their projects, whether a merge request can be approved by it's author.
Relevant links
Non-functional requirements
-
Feature flag: group_merge_request_approval_settings_feature_flag
-
Performance: -
Testing:
Implementation plan
frontend -
-
Add Prevent approval of merge requests by merge request author
checkbox, which takes account of higher-level restrictions (instance or group when used on a project) -
Add the ability to save this value via the store -
Check that success and errors are being handled by the stores existing process -
Add tests
This page may contain information related to upcoming products, features and functionality. It is important to note that the information presented is for informational purposes only, so please do not rely on the information for purchasing or planning purposes. Just like with all projects, the items mentioned on the page are subject to change or delay, and the development, release, and timing of any products, features, or functionality remain at the sole discretion of GitLab Inc.
Edited by 🤖 GitLab Bot 🤖