update: addition of submitAssessmentRevision endpoint on assessment result

This commit is contained in:
falendikategar 2024-11-05 11:38:41 +07:00
parent 9488f0a056
commit cc042a4695

View File

@ -300,6 +300,37 @@ const assessmentRoute = new Hono<HonoEnv>()
data: assessment,
});
}
)
.patch(
"/submitAssessmentRevision/:id",
checkPermission("assessments.submitAssessment"),
async (c) => {
const assessmentId = c.req.param("id");
const status = "selesai";
const assessment = await db
.select()
.from(assessments)
.where(and(eq(assessments.id, assessmentId),));
if (!assessment[0]) {
throw notFound({
message: "Assessment not found.",
});
}
await db
.update(assessments)
.set({
status,
})
.where(eq(assessments.id, assessmentId));
return c.json({
message: "Status assessment berhasil diperbarui.",
});
}
);
export default assessmentRoute;