feat(rbac): added new validation to all routes and permission check to most

This commit is contained in:
Akhil Mohan
2023-09-08 21:22:36 +05:30
parent 520a553ea1
commit 549121f44e
78 changed files with 4518 additions and 3499 deletions
+37
View File
@@ -0,0 +1,37 @@
import { z } from "zod";
export const CreateWorkspaceEnvironmentV2 = z.object({
params: z.object({
workspaceId: z.string().trim()
}),
body: z.object({
environmentSlug: z.string().trim(),
environmentName: z.string().trim()
})
});
export const UpdateWorkspaceEnvironmentV2 = z.object({
params: z.object({
workspaceId: z.string().trim()
}),
body: z.object({
environmentSlug: z.string().trim(),
environmentName: z.string().trim(),
oldEnvironmentSlug: z.string().trim()
})
});
export const DeleteWorkspaceEnvironmentV2 = z.object({
params: z.object({
workspaceId: z.string().trim()
}),
body: z.object({
environmentSlug: z.string().trim()
})
});
export const GetAllAccessibileEnvironmentsOfWorkspaceV2 = z.object({
params: z.object({
workspaceId: z.string().trim()
})
});