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

Function deleteGroupMember

cmd/delete_member.go:82–101  ·  view source on GitHub ↗
(group, user string)

Source from the content-addressed store, hash-verified

80}
81
82func deleteGroupMember(group, user string) error {
83 git, err := newGitlabClient()
84 if err != nil {
85 return err
86 }
87 uid, err := strconv.Atoi(user)
88 if err != nil {
89 foundUser, err2 := getUserByUsername(user)
90 if err2 != nil {
91 return err2
92 }
93 uid = foundUser.ID
94 }
95 _, err = git.GroupMembers.RemoveGroupMember(group, uid, nil)
96 if err != nil {
97 return err
98 }
99 fmt.Printf("member (%s) with id (%d) has been removed from group (%s)\n", user, uid, group)
100 return nil
101}

Callers 2

delete_member.goFile · 0.85
TestNewMemberFunction · 0.85

Calls 2

newGitlabClientFunction · 0.85
getUserByUsernameFunction · 0.85

Tested by 1

TestNewMemberFunction · 0.68