Skip to content

Commit 013b422

Browse files
committed
hmm
1 parent 164f8d6 commit 013b422

File tree

5 files changed

+19
-14
lines changed

5 files changed

+19
-14
lines changed

coderd/database/db2sdk/db2sdk.go

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -208,17 +208,18 @@ func Users(users []database.User, organizationIDs map[uuid.UUID][]uuid.UUID) []c
208208
})
209209
}
210210

211-
func Group(group database.Group, members []database.GroupMember, totalMemberCount int) codersdk.Group {
211+
func Group(group database.GetGroupsRow, members []database.GroupMember, totalMemberCount int) codersdk.Group {
212212
return codersdk.Group{
213-
ID: group.ID,
214-
Name: group.Name,
215-
DisplayName: group.DisplayName,
216-
OrganizationID: group.OrganizationID,
217-
AvatarURL: group.AvatarURL,
218-
Members: ReducedUsersFromGroupMembers(members),
219-
TotalMemberCount: totalMemberCount,
220-
QuotaAllowance: int(group.QuotaAllowance),
221-
Source: codersdk.GroupSource(group.Source),
213+
ID: group.Group.ID,
214+
Name: group.Group.Name,
215+
DisplayName: group.Group.DisplayName,
216+
OrganizationID: group.Group.OrganizationID,
217+
OrganizationDisplayName: group.OrganizationDisplayName,
218+
AvatarURL: group.Group.AvatarURL,
219+
Members: ReducedUsersFromGroupMembers(members),
220+
TotalMemberCount: totalMemberCount,
221+
QuotaAllowance: int(group.Group.QuotaAllowance),
222+
Source: codersdk.GroupSource(group.Group.Source),
222223
}
223224
}
224225

coderd/database/modelmethods.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -183,6 +183,10 @@ func (g Group) RBACObject() rbac.Object {
183183
})
184184
}
185185

186+
func (g GetGroupsRow) RBACObject() rbac.Object {
187+
return g.Group.RBACObject()
188+
}
189+
186190
func (gm GroupMember) RBACObject() rbac.Object {
187191
return rbac.ResourceGroupMember.WithID(gm.UserID).InOrg(gm.OrganizationID).WithOwner(gm.UserID.String())
188192
}

coderd/provisionerdserver/provisionerdserver.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -490,7 +490,7 @@ func (s *server) acquireProtoJob(ctx context.Context, job database.ProvisionerJo
490490
}
491491
ownerGroupNames := []string{}
492492
for _, group := range ownerGroups {
493-
ownerGroupNames = append(ownerGroupNames, group.Name)
493+
ownerGroupNames = append(ownerGroupNames, group.Group.Name)
494494
}
495495
err = s.Pubsub.Publish(codersdk.WorkspaceNotifyChannel(workspace.ID), []byte{})
496496
if err != nil {

enterprise/coderd/groups.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -456,12 +456,12 @@ func (api *API) groups(rw http.ResponseWriter, r *http.Request) {
456456

457457
resp := make([]codersdk.Group, 0, len(groups))
458458
for _, group := range groups {
459-
members, err := api.Database.GetGroupMembersByGroupID(ctx, group.ID)
459+
members, err := api.Database.GetGroupMembersByGroupID(ctx, group.Group.ID)
460460
if err != nil {
461461
httpapi.InternalServerError(rw, err)
462462
return
463463
}
464-
memberCount, err := api.Database.GetGroupMembersCountByGroupID(ctx, group.ID)
464+
memberCount, err := api.Database.GetGroupMembersCountByGroupID(ctx, group.Group.ID)
465465
if err != nil {
466466
httpapi.InternalServerError(rw, err)
467467
return

enterprise/coderd/templates.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -147,7 +147,7 @@ func (api *API) templateACL(rw http.ResponseWriter, r *http.Request) {
147147
return
148148
}
149149
groups = append(groups, codersdk.TemplateGroup{
150-
Group: db2sdk.Group(group.Group, members, int(memberCount)),
150+
Group: db2sdk.Group(group, members, int(memberCount)),
151151
Role: convertToTemplateRole(group.Actions),
152152
})
153153
}

0 commit comments

Comments
 (0)