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

Function descProjectMember

cmd/desc_member.go:79–98  ·  view source on GitHub ↗
(project, user string)

Source from the content-addressed store, hash-verified

77}
78
79func descProjectMember(project, user string) (*gitlab.ProjectMember, error) {
80 git, err := newGitlabClient()
81 if err != nil {
82 return nil, err
83 }
84 uid, err := strconv.Atoi(user)
85 if err != nil {
86 foundUser, err2 := getUserByUsername(user)
87 if err2 != nil {
88 return nil, err2
89 }
90 uid = foundUser.ID
91 }
92
93 member, _, err := git.ProjectMembers.GetProjectMember(project, uid, nil)
94 if err != nil {
95 return nil, err
96 }
97 return member, nil
98}
99
100func descGroupMember(group, user string) (*gitlab.GroupMember, error) {
101 git, err := newGitlabClient()

Callers 1

runDescProjectMemberFunction · 0.85

Calls 2

newGitlabClientFunction · 0.85
getUserByUsernameFunction · 0.85

Tested by

no test coverage detected