Skip to content

Commit 6b3a731

Browse files
committed
Allow users to view and modify group membership for the prebuilds system user so that they can configure quotas
1 parent dcc8e9e commit 6b3a731

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

enterprise/coderd/groups.go

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -156,7 +156,7 @@ func (api *API) patchGroup(rw http.ResponseWriter, r *http.Request) {
156156

157157
currentMembers, err := api.Database.GetGroupMembersByGroupID(ctx, database.GetGroupMembersByGroupIDParams{
158158
GroupID: group.ID,
159-
IncludeSystem: false,
159+
IncludeSystem: true,
160160
})
161161
if err != nil {
162162
httpapi.InternalServerError(rw, err)
@@ -174,7 +174,7 @@ func (api *API) patchGroup(rw http.ResponseWriter, r *http.Request) {
174174
_, err := database.ExpectOne(api.Database.OrganizationMembers(ctx, database.OrganizationMembersParams{
175175
OrganizationID: group.OrganizationID,
176176
UserID: uuid.MustParse(id),
177-
IncludeSystem: false,
177+
IncludeSystem: true,
178178
}))
179179
if errors.Is(err, sql.ErrNoRows) {
180180
httpapi.Write(ctx, rw, http.StatusBadRequest, codersdk.Response{
@@ -290,7 +290,7 @@ func (api *API) patchGroup(rw http.ResponseWriter, r *http.Request) {
290290

291291
patchedMembers, err := api.Database.GetGroupMembersByGroupID(ctx, database.GetGroupMembersByGroupIDParams{
292292
GroupID: group.ID,
293-
IncludeSystem: false,
293+
IncludeSystem: true,
294294
})
295295
if err != nil {
296296
httpapi.InternalServerError(rw, err)
@@ -301,7 +301,7 @@ func (api *API) patchGroup(rw http.ResponseWriter, r *http.Request) {
301301

302302
memberCount, err := api.Database.GetGroupMembersCountByGroupID(ctx, database.GetGroupMembersCountByGroupIDParams{
303303
GroupID: group.ID,
304-
IncludeSystem: false,
304+
IncludeSystem: true,
305305
})
306306
if err != nil {
307307
httpapi.InternalServerError(rw, err)
@@ -347,7 +347,7 @@ func (api *API) deleteGroup(rw http.ResponseWriter, r *http.Request) {
347347

348348
groupMembers, getMembersErr := api.Database.GetGroupMembersByGroupID(ctx, database.GetGroupMembersByGroupIDParams{
349349
GroupID: group.ID,
350-
IncludeSystem: false,
350+
IncludeSystem: true,
351351
})
352352
if getMembersErr != nil {
353353
httpapi.InternalServerError(rw, getMembersErr)
@@ -401,7 +401,7 @@ func (api *API) group(rw http.ResponseWriter, r *http.Request) {
401401

402402
users, err := api.Database.GetGroupMembersByGroupID(ctx, database.GetGroupMembersByGroupIDParams{
403403
GroupID: group.ID,
404-
IncludeSystem: false,
404+
IncludeSystem: true,
405405
})
406406
if err != nil && !errors.Is(err, sql.ErrNoRows) {
407407
httpapi.InternalServerError(rw, err)
@@ -410,7 +410,7 @@ func (api *API) group(rw http.ResponseWriter, r *http.Request) {
410410

411411
memberCount, err := api.Database.GetGroupMembersCountByGroupID(ctx, database.GetGroupMembersCountByGroupIDParams{
412412
GroupID: group.ID,
413-
IncludeSystem: false,
413+
IncludeSystem: true,
414414
})
415415
if err != nil {
416416
httpapi.InternalServerError(rw, err)
@@ -506,15 +506,15 @@ func (api *API) groups(rw http.ResponseWriter, r *http.Request) {
506506
for _, group := range groups {
507507
members, err := api.Database.GetGroupMembersByGroupID(ctx, database.GetGroupMembersByGroupIDParams{
508508
GroupID: group.Group.ID,
509-
IncludeSystem: false,
509+
IncludeSystem: true,
510510
})
511511
if err != nil {
512512
httpapi.InternalServerError(rw, err)
513513
return
514514
}
515515
memberCount, err := api.Database.GetGroupMembersCountByGroupID(ctx, database.GetGroupMembersCountByGroupIDParams{
516516
GroupID: group.Group.ID,
517-
IncludeSystem: false,
517+
IncludeSystem: true,
518518
})
519519
if err != nil {
520520
httpapi.InternalServerError(rw, err)

0 commit comments

Comments
 (0)