Pull Request branch dev-clone to main #1

Merged
gitea merged 429 commits from dev-clone into main 2024-12-23 09:31:34 +00:00
Showing only changes of commit 39bb772422 - Show all commits

View File

@ -429,6 +429,35 @@ const assessmentsRoute = new Hono<HonoEnv>()
}
)
.get(
"/getAllAnswers/:assessmentId", // Use :assessmentId in the URL path
checkPermission("assessments.readAnswers"),
async (c) => {
const assessmentId = c.req.param("assessmentId"); // Retrieve assessmentId from the URL
if (!assessmentId) {
return c.json({ error: "assessmentId is required" }, 400);
}
// Query to retrieve answers for the specific assessmentId
const result = await db
.select({
id: answers.id,
assessmentId: answers.assessmentId,
optionId: answers.optionId,
isFlagged: answers.isFlagged,
filename: answers.filename,
validationInformation: answers.validationInformation,
})
.from(answers)
.where(eq(answers.assessmentId, assessmentId)); // Filter by assessmentId
return c.json({
data: result,
});
}
)
// Toggles the isFlagged field between true and false
.patch(
"/:questionId/toggleFlag",