Skip to content

Commit 6c765d2

Browse files
authored
Merge pull request xanzy#1937 from djrichar/MemberRoleIdForSAMLGroupLink
Issue: xanzy#1936 fix Missing MemberRoleId for group link creation
2 parents aee1e19 + 3291483 commit 6c765d2

File tree

2 files changed

+2
-0
lines changed

2 files changed

+2
-0
lines changed

groups.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -881,6 +881,7 @@ func (s *GroupsService) GetGroupSAMLLink(gid interface{}, samlGroupName string,
881881
type AddGroupSAMLLinkOptions struct {
882882
SAMLGroupName *string `url:"saml_group_name,omitempty" json:"saml_group_name,omitempty"`
883883
AccessLevel *AccessLevelValue `url:"access_level,omitempty" json:"access_level,omitempty"`
884+
MemberRoleID *int `url:"member_role_id,omitempty" json:"member_role_id,omitempty"`
884885
}
885886

886887
// AddGroupSAMLLink creates a new group SAML link. Available only for users who

groups_test.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -569,6 +569,7 @@ func TestAddGroupSAMLLinkCustomRole(t *testing.T) {
569569
opt := &AddGroupSAMLLinkOptions{
570570
SAMLGroupName: Ptr("gitlab_group_example_developer"),
571571
AccessLevel: Ptr(DeveloperPermissions),
572+
MemberRoleID: Ptr(123),
572573
}
573574

574575
link, _, err := client.Groups.AddGroupSAMLLink(1, opt)

0 commit comments

Comments
 (0)