refactor(docker): update uploadFileToContainer permission handling

- Replaced protectedProcedure with withPermission for the uploadFileToContainer mutation to enhance permission management.
- Improved code clarity by removing unnecessary imports.
This commit is contained in:
Mauricio Siu
2026-04-03 17:30:19 -06:00
parent cfa60aa971
commit 4c06a72075

View File

@@ -14,7 +14,7 @@ import { TRPCError } from "@trpc/server";
import { z } from "zod";
import { audit } from "@/server/api/utils/audit";
import { uploadFileToContainerSchema } from "@/utils/schema";
import { createTRPCRouter, protectedProcedure, withPermission } from "../trpc";
import { createTRPCRouter, withPermission } from "../trpc";
export const containerIdRegex = /^[a-zA-Z0-9.\-_]+$/;
@@ -179,7 +179,7 @@ export const dockerRouter = createTRPCRouter({
return await getServiceContainersByAppName(input.appName, input.serverId);
}),
uploadFileToContainer: protectedProcedure
uploadFileToContainer: withPermission("docker", "read")
.input(uploadFileToContainerSchema)
.mutation(async ({ input, ctx }) => {
if (input.serverId) {