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

Function deleteProjectMember

cmd/delete_member.go:61–80  ·  view source on GitHub ↗
(project, user string)

Source from the content-addressed store, hash-verified

59}
60
61func deleteProjectMember(project, user string) error {
62 git, err := newGitlabClient()
63 if err != nil {
64 return err
65 }
66 uid, err := strconv.Atoi(user)
67 if err != nil {
68 foundUser, err2 := getUserByUsername(user)
69 if err2 != nil {
70 return err2
71 }
72 uid = foundUser.ID
73 }
74 _, err = git.ProjectMembers.DeleteProjectMember(project, uid, nil)
75 if err != nil {
76 return err
77 }
78 fmt.Printf("member (%s) with id (%d) has been removed from project (%s)\n", user, uid, project)
79 return nil
80}
81
82func deleteGroupMember(group, user string) error {
83 git, err := newGitlabClient()

Callers 3

delete_member.goFile · 0.85
deleteAllProjectMembersFunction · 0.85
TestNewMemberFunction · 0.85

Calls 2

newGitlabClientFunction · 0.85
getUserByUsernameFunction · 0.85

Tested by 1

TestNewMemberFunction · 0.68