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

Function descGroupMember

cmd/desc_member.go:100–119  ·  view source on GitHub ↗
(group, user string)

Source from the content-addressed store, hash-verified

98}
99
100func descGroupMember(group, user string) (*gitlab.GroupMember, error) {
101 git, err := newGitlabClient()
102 if err != nil {
103 return nil, err
104 }
105 uid, err := strconv.Atoi(user)
106 if err != nil {
107 foundUser, err2 := getUserByUsername(user)
108 if err2 != nil {
109 return nil, err2
110 }
111 uid = foundUser.ID
112 }
113
114 member, _, err := git.GroupMembers.GetGroupMember(group, uid, nil)
115 if err != nil {
116 return nil, err
117 }
118 return member, nil
119}

Callers 1

runDescGroupMemberFunction · 0.85

Calls 2

newGitlabClientFunction · 0.85
getUserByUsernameFunction · 0.85

Tested by

no test coverage detected