import { permissions } from "@mrp/shared"; import { Router } from "express"; import { ok } from "../../lib/http.js"; import { requirePermissions } from "../../lib/rbac.js"; import { getAdminDiagnostics } from "./service.js"; export const adminRouter = Router(); adminRouter.get("/diagnostics", requirePermissions([permissions.adminManage]), async (_request, response) => { return ok(response, await getAdminDiagnostics()); });