feat: add bulk import endpoint

This commit is contained in:
2025-11-21 16:55:01 +05:30
parent bb51d62bed
commit f1b6f48a51
6 changed files with 148 additions and 0 deletions

View File

@@ -1,5 +1,6 @@
import { FastifyInstance } from "fastify";
import {
bulkImportHandler,
createPermitHandler,
deletePermitHandler,
getPermitHandler,
@@ -138,6 +139,15 @@ export async function permitRoutes(fastify: FastifyInstance) {
}
);
fastify.post(
"/bulkImport",
{
config: { requiredClaims: ["permit:write"] },
preHandler: [fastify.authorize],
},
bulkImportHandler
);
await noteRoutes(fastify);
fastify.addHook("onSend", hideFields("permits"));