Mondoo Docs

GitLab project approval settings

gitlab.project.approvalSetting MQL resource for querying GitLab infrastructure with cnquery and cnspec.

GitLabPrivate Resource

GitLab project approval settings

Min version: 9.0.0Defaults: approvalsBeforeMerge requirePasswordToApprove

Relationships

Mini Map
GitLab
2 resources · 2 relationshipsClick to select, expand fields to see properties.

Fields (7)

FieldTypeDescription
approvalsBeforeMergerequired
intNumber of approvals before merge
disableOverridingApproversPerMergeRequestrequired
intWhether users are prevented from overriding an approver per merge request
mergeRequestsAuthorApprovalrequired
intWhether author of merge request can approve
mergeRequestsDisableCommittersApprovalrequired
intWhether users are prevented from overriding a committer's approval for merge request
requirePasswordToApproverequired
intWhether a password is required to approve
resetApprovalsOnPushrequired
intWhether all approvals are removed when new commits are pushed
selectiveCodeOwnerRemovalsrequired
intWhether approvals are reset from Code Owners if their files changed