Skip to content
This repository has been archived by the owner on Sep 12, 2023. It is now read-only.

Commit

Permalink
fix(chat message): use different policy to list chat messages
Browse files Browse the repository at this point in the history
  • Loading branch information
KennethTrecy committed Sep 13, 2022
1 parent 65d8bc4 commit fc048a7
Showing 1 changed file with 4 additions and 8 deletions.
12 changes: 4 additions & 8 deletions routes/api/chat_message/list.get.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,7 @@ import Manager from "%/managers/chat_message"
import ListResponse from "!/response_infos/list"
import QueryController from "!/controllers/query"

import { READ } from "$/permissions/audit_trail_combinations"
import PermissionBasedPolicy from "!/policies/permission-based"
import { auditTrail as permissionGroup } from "$/permissions/permission_list"
import CommonMiddlewareList from "!/middlewares/common_middleware_list"

import required from "!/validators/base/required"
import makeListRules from "!/rule_sets/make_list"
Expand All @@ -20,9 +18,7 @@ export default class extends QueryController {
get filePath(): string { return __filename }

get policy(): Policy {
return new PermissionBasedPolicy(permissionGroup, [
READ
])
return CommonMiddlewareList.consultationParticipantsOnlyPolicy
}

makeQueryRuleGenerator(unusedRequest: Request): FieldRules {
Expand All @@ -44,8 +40,8 @@ export default class extends QueryController {
const constraints = { ...request.query }

const manager = new Manager(request)
const auditTrails = await manager.list(constraints as ChatMessageQueryParameters<number>)
const chatMessages = await manager.list(constraints as ChatMessageQueryParameters<number>)

return new ListResponse(auditTrails)
return new ListResponse(chatMessages)
}
}

0 comments on commit fc048a7

Please sign in to comment.