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 3f7b5ba949 - Show all commits

View File

@ -1,4 +1,4 @@
import { and, eq, ilike, or, sql, desc } from "drizzle-orm"; import { and, eq, ilike, or, sql, asc } from "drizzle-orm";
import { Hono } from "hono"; import { Hono } from "hono";
import checkPermission from "../../middlewares/checkPermission"; import checkPermission from "../../middlewares/checkPermission";
import { z } from "zod"; import { z } from "zod";
@ -92,7 +92,21 @@ const assessmentsRequestManagementRoutes = new Hono<HonoEnv>()
) )
: undefined : undefined
) )
.orderBy(desc(assessments.createdAt)) .orderBy(
sql`
CASE
WHEN ${assessments.status} = 'menunggu konfirmasi' THEN 1
WHEN ${assessments.status} = 'diterima' THEN 2
WHEN ${assessments.status} = 'ditolak' THEN 3
WHEN ${assessments.status} = 'dalam pengerjaan' THEN 4
WHEN ${assessments.status} = 'sudah diverifikasi' THEN 5
WHEN ${assessments.status} = 'belum diverifikasi' THEN 6
WHEN ${assessments.status} = 'selesai' THEN 7
ELSE 8
END
`,
asc(assessments.createdAt)
)
.offset(page * limit) .offset(page * limit)
.limit(limit); .limit(limit);