Merge branch 'main' into fabians/web-2414

This commit is contained in:
Kristaps Fabians Geikins
2025-01-13 11:02:08 +02:00
50 changed files with 898 additions and 219 deletions
@@ -1357,6 +1357,24 @@ export = FF_WORKSPACES_MODULE_ENABLED
findEmailsByUserId: findEmailsByUserIdFactory({ db }),
getWorkspaceWithDomains: getWorkspaceWithDomainsFactory({ db })
})({ workspaceId, userId })
},
workspaceRole: async (parent, args, context) => {
const workspaceId = args.workspaceId
if (!workspaceId) return null
await authorizeResolver(
context.userId,
workspaceId,
Roles.Workspace.Member,
context.resourceAccessRules
)
const userId = parent.id
return await getWorkspaceRoleForUserFactory({ db })({
userId,
workspaceId
})
}
},
ServerInfo: {