summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNick Brown <nickbroon@graphiant.com>2023-04-19 09:53:36 +0100
committerNejc Habjan <hab.nejc@gmail.com>2023-04-19 11:33:26 +0200
commita2b8c8ccfb5d4fa4d134300861a3bfb0b10246ca (patch)
tree058563f84ea346422390b37cf149144247b5166d
parentf310764c60a2dd2dd0de73747c86fef01a1605d4 (diff)
downloadgitlab-a2b8c8ccfb5d4fa4d134300861a3bfb0b10246ca.tar.gz
feat: usernames support for MR approvals
This can be used instead of 'user_ids' See: https://docs.gitlab.com/ee/api/merge_request_approvals.html#create-project-level-rule
-rw-r--r--gitlab/v4/objects/merge_request_approvals.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/gitlab/v4/objects/merge_request_approvals.py b/gitlab/v4/objects/merge_request_approvals.py
index 6b21844..1cf17ff 100644
--- a/gitlab/v4/objects/merge_request_approvals.py
+++ b/gitlab/v4/objects/merge_request_approvals.py
@@ -63,7 +63,7 @@ class ProjectApprovalRuleManager(
_from_parent_attrs = {"project_id": "id"}
_create_attrs = RequiredOptional(
required=("name", "approvals_required"),
- optional=("user_ids", "group_ids", "protected_branch_ids"),
+ optional=("user_ids", "group_ids", "protected_branch_ids", "usernames"),
)