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

Function getUserByUsername

cmd/helpers.go:77–88  ·  view source on GitHub ↗
(username string)

Source from the content-addressed store, hash-verified

75}
76
77func getUserByUsername(username string) (*gitlab.User, error) {
78 users, err := getUsers(&gitlab.ListUsersOptions{
79 Username: gitlab.String(username),
80 })
81 if err != nil {
82 return nil, err
83 }
84 if len(users) < 1 {
85 return nil, fmt.Errorf("%s username not found", username)
86 }
87 return users[0], nil
88}
89
90func getNamespaceID(id string) (int, error) {
91 git, err := newGitlabClient()

Callers 12

getUserIDbyUsernameFunction · 0.85
editProjectMemberFunction · 0.85
editGroupMemberFunction · 0.85
deleteProjectMemberFunction · 0.85
deleteGroupMemberFunction · 0.85
runDescUserFunction · 0.85
newProjectMemberFunction · 0.85
newGroupMemberFunction · 0.85
runEditUserFunction · 0.85
runGetSSHKeyForUserFunction · 0.85
descProjectMemberFunction · 0.85
descGroupMemberFunction · 0.85

Calls 1

getUsersFunction · 0.85

Tested by

no test coverage detected