feat: add canCreateEnvironments permission for environment creation - Add database field and API validation - Implement permission checking in environment creation - Add UI toggle in user permissions modal - Hide create button for unauthorized users Fixes #2593

This commit is contained in:
HarikrishnanD
2025-09-12 17:56:02 +05:30
parent 24729f35ec
commit 30b28afbac
11 changed files with 13275 additions and 23 deletions
+1
View File
@@ -186,6 +186,7 @@ export const apiAssignPermissions = createSchema
canAccessToAPI: z.boolean().optional(),
canAccessToSSHKeys: z.boolean().optional(),
canAccessToGitProviders: z.boolean().optional(),
canCreateEnvironments: z.boolean().optional(),
})
.required();