X Tutup
Skip to content

Latest commit

 

History

History
45 lines (30 loc) · 1.21 KB

File metadata and controls

45 lines (30 loc) · 1.21 KB

Merge request approvals settings

Merge request approvals can be defined at the project level or at the merge request level.

References

Examples

Get project-level or MR-level MR approvals settings:

p_mras = project.approvals.get()

mr_mras = mr.approvals.get()

Change project-level or MR-level MR approvals settings:

p_mras.approvals_before_merge = 2
p_mras.save()

mr_mras.approvals_before_merge = 2
mr_mras.save()

Change project-level or MR-level MR allowed approvers:

project.approvals.set_approvers(approver_ids=[105],
                            approver_group_ids=[653, 654])

mr.approvals.set_approvers(approver_ids=[105],
                       approver_group_ids=[653, 654])
X Tutup