improvement: tasks feature UX fully overhauled.

This commit is contained in:
2026-07-13 02:09:49 +03:30
parent f28cd06615
commit 4e6ed75844
22 changed files with 833 additions and 210 deletions

View File

@@ -19,6 +19,17 @@ export class TasksController {
return this.tasksService.list(organizationId, req.user.id, query, req.user.language);
}
@Get('filter-options')
@ApiOperation({ summary: 'Filter options for lab tasks list' })
listFilterOptions(@Req() req) {
const organizationId = this.tasksService.getOrganizationIdFromUser(req.user);
return this.tasksService.listFilterOptions(
organizationId,
req.user.id,
req.user.language,
);
}
@Patch(':taskId')
@ApiOperation({ summary: 'Update task status' })
updateStatus(