added file upload handler to tasks

This commit is contained in:
2025-02-14 12:48:24 +05:30
parent a933c25f34
commit 5276f2a6cb
5 changed files with 56 additions and 2 deletions

View File

@@ -5,6 +5,7 @@ import {
deleteTaskHandler,
getTaskHandler,
listTaskHandler,
newFilesHandler,
searchTaskHandler,
updateTaskHandler,
} from "./task.controller";
@@ -94,6 +95,18 @@ export async function taskRoutes(fastify: FastifyInstance) {
searchTaskHandler
);
fastify.post(
"/:taskId/files",
{
schema: {
body: $task("uploadTaskInput"),
},
config: { requiredClaims: ["rts:write"] },
preHandler: [fastify.authorize],
},
newFilesHandler
);
await noteRoutes(fastify, {
read: "task:read",
write: "task:write",