Working on role in workspace.

This commit is contained in:
charles-gauthereau
2024-12-31 10:54:18 +01:00
parent e1a7ca8558
commit 6f75079a40
29 changed files with 464 additions and 124 deletions
@@ -44,7 +44,8 @@ export const createOrganizationAction = userAction
await prisma.userOrganization.create({
data: {
userId: ctx.user.id,
organizationId: organization.id
organizationId: organization.id,
role: "admin"
},
});
@@ -113,6 +114,7 @@ export const updateOrganizationAction = userAction
data: usersToAdd.map((userId) => ({
userId: userId,
organizationId: organization.id,
role: "member"
})),
skipDuplicates: true, // Optional: to avoid duplicate insertion errors
});