MCPcopy Index your code
hub / github.com/devopsctl/gitlabctl / newGroupMember

Function newGroupMember

cmd/new_member.go:109–126  ·  view source on GitHub ↗
(group, user string, opts *gitlab.AddGroupMemberOptions)

Source from the content-addressed store, hash-verified

107}
108
109func newGroupMember(group, user string, opts *gitlab.AddGroupMemberOptions) (*gitlab.GroupMember, error) {
110 git, err := newGitlabClient()
111 if err != nil {
112 return nil, err
113 }
114
115 foundUser, err := getUserByUsername(user)
116 if err != nil {
117 return nil, err
118 }
119 opts.UserID = gitlab.Int(foundUser.ID)
120
121 member, _, err := git.GroupMembers.AddGroupMember(group, opts)
122 if err != nil {
123 return nil, err
124 }
125 return member, nil
126}

Callers 2

runNewGroupMemberFunction · 0.85
TestDeleteMemberFunction · 0.85

Calls 2

newGitlabClientFunction · 0.85
getUserByUsernameFunction · 0.85

Tested by 1

TestDeleteMemberFunction · 0.68