Skip to content

Commit 06ff95c

Browse files
committed
wip
1 parent 902538c commit 06ff95c

File tree

2 files changed

+6
-9
lines changed

2 files changed

+6
-9
lines changed

coderd/database/dbauthz/dbauthz.go

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3582,7 +3582,10 @@ func (q *querier) OrganizationMembers(ctx context.Context, arg database.Organiza
35823582
}
35833583

35843584
func (q *querier) PaginatedOrganizationMembers(ctx context.Context, arg database.PaginatedOrganizationMembersParams) ([]database.PaginatedOrganizationMembersRow, error) {
3585-
return fetchWithPostFilter(q.auth, policy.ActionRead, q.db.PaginatedOrganizationMembers)(ctx, arg)
3585+
if err := q.authorizeContext(ctx, policy.ActionRead, rbac.ResourceOrganizationMember.InOrg(arg.OrganizationID)); err != nil {
3586+
return nil, err
3587+
}
3588+
return q.db.PaginatedOrganizationMembers(ctx, arg)
35863589
}
35873590

35883591
func (q *querier) ReduceWorkspaceAgentShareLevelToAuthenticatedByTemplate(ctx context.Context, templateID uuid.UUID) error {

coderd/database/dbauthz/dbauthz_test.go

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -987,18 +987,12 @@ func (s *MethodTestSuite) TestOrganization() {
987987
}))
988988
s.Run("PaginatedOrganizationMembers", s.Subtest(func(db database.Store, check *expects) {
989989
o := dbgen.Organization(s.T(), db, database.Organization{})
990-
u := dbgen.User(s.T(), db, database.User{})
991-
mem := dbgen.OrganizationMember(s.T(), db, database.OrganizationMember{
992-
OrganizationID: o.ID,
993-
UserID: u.ID,
994-
Roles: []string{rbac.RoleOrgAdmin()},
995-
})
996990

997991
check.Args(database.PaginatedOrganizationMembersParams{
998-
OrganizationID: uuid.UUID{},
992+
OrganizationID: o.ID,
999993
LimitOpt: 1,
1000994
}).Asserts(
1001-
mem, policy.ActionRead,
995+
rbac.ResourceOrganizationMember.InOrg(o.ID), policy.ActionRead,
1002996
)
1003997
}))
1004998
s.Run("UpdateMemberRoles", s.Subtest(func(db database.Store, check *expects) {

0 commit comments

Comments
 (0)