summaryrefslogtreecommitdiff
path: root/gitlab/v4/objects
diff options
context:
space:
mode:
authorNejc Habjan <nejc.habjan@siemens.com>2022-02-10 02:29:46 +0100
committerJohn Villalovos <john@sodarock.com>2022-02-13 10:45:22 -0800
commit85a734fec3111a4a5c4f0ddd7cb36eead96215e9 (patch)
treee5dfe2e21be5ade8bf765ebbb40b49a38dded8ee /gitlab/v4/objects
parent0eb4f7f06c7cfe79c5d6695be82ac9ca41c8057e (diff)
downloadgitlab-85a734fec3111a4a5c4f0ddd7cb36eead96215e9.tar.gz
feat(merge_request_approvals): add support for deleting MR approval rules
Diffstat (limited to 'gitlab/v4/objects')
-rw-r--r--gitlab/v4/objects/merge_request_approvals.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/gitlab/v4/objects/merge_request_approvals.py b/gitlab/v4/objects/merge_request_approvals.py
index 45016d5..d34484b 100644
--- a/gitlab/v4/objects/merge_request_approvals.py
+++ b/gitlab/v4/objects/merge_request_approvals.py
@@ -163,7 +163,7 @@ class ProjectMergeRequestApprovalManager(GetWithoutIdMixin, UpdateMixin, RESTMan
return approval_rules.create(data=data)
-class ProjectMergeRequestApprovalRule(SaveMixin, RESTObject):
+class ProjectMergeRequestApprovalRule(SaveMixin, ObjectDeleteMixin, RESTObject):
_id_attr = "approval_rule_id"
_short_print_attr = "approval_rule"
id: int
@@ -192,7 +192,7 @@ class ProjectMergeRequestApprovalRule(SaveMixin, RESTObject):
class ProjectMergeRequestApprovalRuleManager(
- ListMixin, UpdateMixin, CreateMixin, RESTManager
+ ListMixin, UpdateMixin, CreateMixin, DeleteMixin, RESTManager
):
_path = "/projects/{project_id}/merge_requests/{mr_iid}/approval_rules"
_obj_cls = ProjectMergeRequestApprovalRule