feature: Phase5 - Lab Cases inbox + task board

This commit is contained in:
2026-06-28 17:49:40 +03:30
parent 7b19d6953c
commit 478cfa085a
9 changed files with 431 additions and 83 deletions

View File

@@ -28,6 +28,13 @@ export class CasesController {
return this.casesService.list(organizationId, req.user.id, query);
}
@Get('filter-options')
@ApiOperation({ summary: 'Clinics and treatment types for inbox filters' })
listFilterOptions(@Req() req) {
const organizationId = this.casesService.getOrganizationIdFromUser(req.user);
return this.casesService.listFilterOptions(organizationId, req.user.id);
}
@Get('assignable-members')
@ApiOperation({ summary: 'List lab staff who can be assigned to tasks' })
listAssignableMembers(@Req() req) {