Skip to main content

gitlab.project.approvalSetting

Description

GitLab project approval settings

Fields

IDTYPEDESCRIPTION
approvalsBeforeMergeintNumber of approvals before merge
resetApprovalsOnPushboolWhether all approvals are removed when new commits are pushed
disableOverridingApproversPerMergeRequestboolWhether users are prevented from overriding an approver per merge request
mergeRequestsAuthorApprovalboolWhether author of merge request can approve
mergeRequestsDisableCommittersApprovalboolWhether users are prevented from overriding a committer's approval for merge request
requirePasswordToApproveboolWhether a password is required to approve
selectiveCodeOwnerRemovalsboolWhether approvals are reset from Code Owners if their files changed