feat: edit role feature

This commit is contained in:
Pablo Lara committed 2024-12-10 09:08:25 +01:00
1 parent 04b9f81e26
commit 130fddae1e
10 files changed
+537 -176

No files matched your search

+12
View File
@@ -11,6 +11,18 @@ export const addRoleFormSchema = z.object({
unlimited_visibility: z.boolean().default(false),
});
export const editRoleFormSchema = z.object({
roleId: z.string().uuid(),
name: z.string().min(1, "Name is required"),
manage_users: z.boolean().default(false),
manage_account: z.boolean().default(false),
manage_billing: z.boolean().default(false),
manage_providers: z.boolean().default(false),
manage_integrations: z.boolean().default(false),
manage_scans: z.boolean().default(false),
unlimited_visibility: z.boolean().default(false),
});
export const editScanFormSchema = (currentName: string) =>
z.object({
scanName: z