feat: board access group permissions (#422)

* fix: cache is not exportet from react

* fix: format issue

* wip: add usage of group permissions

* feat: show inherited groups and add manage group

* refactor: improve board access management

* chore: address pull request feedback

* fix: type issues

* fix: migrations

* test: add unit tests for board permissions, permissions and board router

* test: add unit tests for board router and get current user permissions method

* fix: format issues

* fix: deepsource issue
This commit is contained in:
Meier Lukas authored and GitHub committed 2024-05-04 18:34:41 +02:00
1 parent ca49a01352
commit b1e065f1da
42 files changed
+2375 -423

No files matched your search

+1 -4
View File
@@ -75,10 +75,7 @@ const savePermissionsSchema = z.object({
id: z.string(),
permissions: z.array(
z.object({
user: z.object({
id: z.string(),
name: z.string(),
}),
itemId: z.string(),
permission: zodEnumFromArray(boardPermissions),
}),
),