summaryrefslogtreecommitdiff
path: root/docs/gl_objects
diff options
context:
space:
mode:
Diffstat (limited to 'docs/gl_objects')
-rw-r--r--docs/gl_objects/mr_approvals.rst15
1 files changed, 15 insertions, 0 deletions
diff --git a/docs/gl_objects/mr_approvals.rst b/docs/gl_objects/mr_approvals.rst
index e1a5d7b..b5de88c 100644
--- a/docs/gl_objects/mr_approvals.rst
+++ b/docs/gl_objects/mr_approvals.rst
@@ -12,6 +12,8 @@ References
+ :class:`gitlab.v4.objects.ProjectApproval`
+ :class:`gitlab.v4.objects.ProjectApprovalManager`
+ + :class:`gitlab.v4.objects.ProjectApprovalRule`
+ + :class:`gitlab.v4.objects.ProjectApprovalRuleManager`
+ :attr:`gitlab.v4.objects.Project.approvals`
+ :class:`gitlab.v4.objects.ProjectMergeRequestApproval`
+ :class:`gitlab.v4.objects.ProjectMergeRequestApprovalManager`
@@ -22,6 +24,19 @@ References
Examples
--------
+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()