From a8dc867e7821057c93c6f8123d8bc17bb128ac2f Mon Sep 17 00:00:00 2001 From: Alex Holliday Date: Tue, 8 Sep 2026 15:52:43 -0700 Subject: [PATCH] add admin gate to API route --- server/src/api/routes/monitorRoutes.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/server/src/api/routes/monitorRoutes.ts b/server/src/api/routes/monitorRoutes.ts index dab4614cd..7e3a4230f 100644 --- a/server/src/api/routes/monitorRoutes.ts +++ b/server/src/api/routes/monitorRoutes.ts @@ -21,7 +21,11 @@ export const createMonitorRoutes = (monitorController: IMonitorController): Rout // Docker routes router.get("/docker/details/:monitorId", monitorController.getDockerDetailsById); router.get("/docker/details/:monitorId/containers/:containerName", monitorController.getDockerContainerByName); - router.get("/docker/details/:monitorId/containers/:containerName/logs", monitorController.getDockerContainerLogs); + router.get( + "/docker/details/:monitorId/containers/:containerName/logs", + isAllowed(["admin", "superadmin"]), + monitorController.getDockerContainerLogs + ); // Geo checks routes router.get("/:monitorId/geo-checks", monitorController.getGeoChecksByMonitorId);