From 06a600136bdb33bdbd84233303652afb36fb8a1b Mon Sep 17 00:00:00 2001 From: "John L. Villalovos" Date: Mon, 31 May 2021 21:45:42 -0700 Subject: chore: add missing optional create parameter for approval_rules Add missing optional create parameter ('protected_branch_ids') to the project approvalrules. https://docs.gitlab.com/ee/api/merge_request_approvals.html#create-project-level-rule --- gitlab/v4/objects/merge_request_approvals.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'gitlab') diff --git a/gitlab/v4/objects/merge_request_approvals.py b/gitlab/v4/objects/merge_request_approvals.py index 407da2e..4a41ca4 100644 --- a/gitlab/v4/objects/merge_request_approvals.py +++ b/gitlab/v4/objects/merge_request_approvals.py @@ -72,7 +72,8 @@ class ProjectApprovalRuleManager( _obj_cls = ProjectApprovalRule _from_parent_attrs = {"project_id": "id"} _create_attrs = RequiredOptional( - required=("name", "approvals_required"), optional=("user_ids", "group_ids") + required=("name", "approvals_required"), + optional=("user_ids", "group_ids", "protected_branch_ids"), ) -- cgit v1.2.1