diff options
author | Eric Sabouraud <esabouraud@users.noreply.github.com> | 2018-06-08 19:11:11 +0200 |
---|---|---|
committer | Gauvain Pocentek <gauvain@pocentek.net> | 2018-06-08 19:11:11 +0200 |
commit | 473dc6f50d27b2e5349bb2e7c8bc07b48e9834d1 (patch) | |
tree | a7dc99880bf03fd036a548e133d0992c8f57aa2f /docs | |
parent | bbefb9936a18909d28d0f81b6ce99d4981ab8148 (diff) | |
download | gitlab-473dc6f50d27b2e5349bb2e7c8bc07b48e9834d1.tar.gz |
Add support for project-level MR approval configuration
Diffstat (limited to 'docs')
-rw-r--r-- | docs/gl_objects/mr_approvals.rst | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/docs/gl_objects/mr_approvals.rst b/docs/gl_objects/mr_approvals.rst new file mode 100644 index 0000000..69d44a5 --- /dev/null +++ b/docs/gl_objects/mr_approvals.rst @@ -0,0 +1,30 @@ +############################################## +Project-level merge request approvals settings +############################################## + +References +---------- + +* v4 API: + + + :class:`gitlab.v4.objects.ProjectApproval` + + :class:`gitlab.v4.objects.ProjectApprovalManager` + + :attr:`gitlab.v4.objects.Project.approvals` + +* GitLab API: https://docs.gitlab.com/ee/api/merge_request_approvals.html#project-level-mr-approvals + +Examples +-------- + +Get project-level MR approvals settings:: + + mras = project.approvals.get() + +Change project-level MR approvals settings:: + + mras.approvals_before_merge = 2 + mras.save() + +Change project-level MR allowed approvers:: + + project.approvals.set_approvers(approver_ids = [105], approver_group_ids=[653, 654]) |