add Group Membership fields

This commit is contained in:
Samuel Lorch 2021-09-08 11:09:38 +02:00
parent ea631ac6a5
commit 824e0f7ccf

View file

@ -17,6 +17,9 @@ type GroupMembershipOperation struct {
// GroupMembership containes who and what kind of membership they have with a group // GroupMembership containes who and what kind of membership they have with a group
type GroupMembership struct { type GroupMembership struct {
UserID string UserID string
Username string
UserFirstName string
UserLastName string
IsGroupManager bool IsGroupManager bool
} }
@ -58,6 +61,9 @@ func GetGroup(ctx context.Context, c *api.Client, groupID string) (string, []Gro
for _, m := range g.GroupUsers { for _, m := range g.GroupUsers {
memberships = append(memberships, GroupMembership{ memberships = append(memberships, GroupMembership{
UserID: m.UserID, UserID: m.UserID,
Username: m.User.Username,
UserFirstName: m.User.Profile.FirstName,
UserLastName: m.User.Profile.LastName,
IsGroupManager: m.IsAdmin, IsGroupManager: m.IsAdmin,
}) })
} }