feat: edit role feature

This commit is contained in:
Pablo Lara
2024-12-10 09:08:25 +01:00
parent 04b9f81e26
commit 130fddae1e
10 changed files with 537 additions and 176 deletions
+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