create API for assessmentRequestManagement
This commit is contained in:
parent
c59faba1c5
commit
ddbce9d65e
|
|
@ -47,6 +47,15 @@ const permissionsData = [
|
||||||
{
|
{
|
||||||
code: "questions.restore",
|
code: "questions.restore",
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
code :"assessmentRequestManagement.readAll",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
code: "assessmentRequestManagement.update",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
code :"assessmentRequestManagement.read",
|
||||||
|
},
|
||||||
{
|
{
|
||||||
code: "managementAspect.readAll",
|
code: "managementAspect.readAll",
|
||||||
},
|
},
|
||||||
|
|
|
||||||
|
|
@ -93,11 +93,13 @@ const routes = app
|
||||||
.route("/assessmentRequest", assessmentRequestRoute)
|
.route("/assessmentRequest", assessmentRequestRoute)
|
||||||
.route("/forgot-password", forgotPasswordRoutes)
|
.route("/forgot-password", forgotPasswordRoutes)
|
||||||
.route("/assessments", assessmentsRoute)
|
.route("/assessments", assessmentsRoute)
|
||||||
|
.route("/assessmentRequestManagement",assessmentsRequestManagementRoutes)
|
||||||
.onError((err, c) => {
|
.onError((err, c) => {
|
||||||
if (err instanceof DashboardError) {
|
if (err instanceof DashboardError) {
|
||||||
return c.json(
|
return c.json(
|
||||||
{
|
{
|
||||||
message: err.message,
|
message: err.message,
|
||||||
|
|
||||||
errorCode: err.errorCode,
|
errorCode: err.errorCode,
|
||||||
formErrors: err.formErrors,
|
formErrors: err.formErrors,
|
||||||
},
|
},
|
||||||
|
|
|
||||||
|
|
@ -13,7 +13,7 @@
|
||||||
|
|
||||||
export const assessmentFormSchema = z.object({
|
export const assessmentFormSchema = z.object({
|
||||||
respondentId: z.string().min(1),
|
respondentId: z.string().min(1),
|
||||||
status: z.enum(["tertunda", "disetujui", "ditolak", "selesai"]),
|
status: z.enum(["menunggu konfirmasi", "disetujui", "ditolak", "selesai"]),
|
||||||
reviewedBy: z.string().min(1),
|
reviewedBy: z.string().min(1),
|
||||||
validatedBy: z.string().min(1),
|
validatedBy: z.string().min(1),
|
||||||
validatedAt: z.string().optional(),
|
validatedAt: z.string().optional(),
|
||||||
|
|
@ -138,7 +138,7 @@
|
||||||
requestValidator(
|
requestValidator(
|
||||||
"json",
|
"json",
|
||||||
z.object({
|
z.object({
|
||||||
status: z.enum(["tertunda", "disetujui", "ditolak", "selesai"]),
|
status: z.enum(["menunggu konfirmasi", "disetujui", "ditolak", "selesai"]),
|
||||||
})
|
})
|
||||||
),
|
),
|
||||||
async (c) => {
|
async (c) => {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user