feat: added login test and fixed super admin bug

This commit is contained in:
Akhil Mohan
2024-01-27 12:38:23 +05:30
parent c7572a3374
commit dd7c449483
11 changed files with 192 additions and 49 deletions
+1 -1
View File
@@ -472,7 +472,7 @@ export const registerRoutes = async (
await server.register(injectAuditLogInfo);
server.route({
url: "/status",
url: "/api/status",
method: "GET",
schema: {
response: {
@@ -37,9 +37,10 @@ export const registerAdminRouter = async (server: FastifyZodProvider) => {
})
}
},
preHandler: (req) => {
onRequest: (req, _, done) => {
verifyAuth([AuthMode.JWT, AuthMode.API_KEY])(req);
verifySuperAdmin(req);
done();
},
handler: async (req) => {
const config = await server.services.superAdmin.updateServerCfg(req.body);