| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [View Raw Code] [Original HTTPS Page] |
Merge request approvals can be defined at the project level or at the merge request level.
List project-level MR approval rules:
p_mras = project.approvalrules.list()
Change project-level MR approval rule:
p_approvalrule.user_ids = [234] p_approvalrule.save()
Delete project-level MR approval rule:
p_approvalrule.delete()
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])
| Back | FazBrowse Home | New Git URL |