fix: enforce docker:read on container start/stop/kill/restart mutations (#4568)

This commit is contained in:
Mauricio Siu
2026-06-07 00:18:40 -06:00
committed by GitHub
parent 4900204107
commit a0288f83d5

View File

@@ -38,7 +38,7 @@ export const dockerRouter = createTRPCRouter({
return await getContainers(input.serverId); return await getContainers(input.serverId);
}), }),
restartContainer: withPermission("service", "read") restartContainer: withPermission("docker", "read")
.input( .input(
z.object({ z.object({
containerId: z containerId: z
@@ -64,7 +64,7 @@ export const dockerRouter = createTRPCRouter({
}); });
}), }),
startContainer: withPermission("service", "read") startContainer: withPermission("docker", "read")
.input( .input(
z.object({ z.object({
containerId: z containerId: z
@@ -90,7 +90,7 @@ export const dockerRouter = createTRPCRouter({
}); });
}), }),
stopContainer: withPermission("service", "read") stopContainer: withPermission("docker", "read")
.input( .input(
z.object({ z.object({
containerId: z containerId: z
@@ -116,7 +116,7 @@ export const dockerRouter = createTRPCRouter({
}); });
}), }),
killContainer: withPermission("service", "read") killContainer: withPermission("docker", "read")
.input( .input(
z.object({ z.object({
containerId: z containerId: z