update: addition of reviewedBy and reviewedAt on patch endpoints for assessment request management
This commit is contained in:
parent
826e6087da
commit
d7a08f4ef1
|
|
@ -175,6 +175,7 @@ const assessmentsRequestManagementRoutes = new Hono<HonoEnv>()
|
||||||
async (c) => {
|
async (c) => {
|
||||||
const assessmentId = c.req.param("id");
|
const assessmentId = c.req.param("id");
|
||||||
const { status } = c.req.valid("json");
|
const { status } = c.req.valid("json");
|
||||||
|
const userName = c.var.currentUser?.name;
|
||||||
|
|
||||||
const assessment = await db
|
const assessment = await db
|
||||||
.select()
|
.select()
|
||||||
|
|
@ -184,11 +185,15 @@ const assessmentsRequestManagementRoutes = new Hono<HonoEnv>()
|
||||||
if (!assessment[0]) throw new HTTPException(404, {
|
if (!assessment[0]) throw new HTTPException(404, {
|
||||||
message: "Assessment tidak ditemukan.",
|
message: "Assessment tidak ditemukan.",
|
||||||
});
|
});
|
||||||
|
|
||||||
|
const currentDate = new Date();
|
||||||
|
|
||||||
await db
|
await db
|
||||||
.update(assessments)
|
.update(assessments)
|
||||||
.set({
|
.set({
|
||||||
status,
|
status,
|
||||||
|
reviewedBy: userName,
|
||||||
|
reviewedAt: currentDate,
|
||||||
})
|
})
|
||||||
.where(eq(assessments.id, assessmentId));
|
.where(eq(assessments.id, assessmentId));
|
||||||
|
|
||||||
|
|
@ -197,8 +202,5 @@ const assessmentsRequestManagementRoutes = new Hono<HonoEnv>()
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
export default assessmentsRequestManagementRoutes;
|
export default assessmentsRequestManagementRoutes;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user