feat(workspaces): add resolver to workspace for projectRoles

This commit is contained in:
Alessandro Magionami
2024-09-13 10:25:46 +02:00
parent 3777a43664
commit 090e8b8b3b
9 changed files with 232 additions and 10 deletions
@@ -761,6 +761,12 @@ export = FF_WORKSPACES_MODULE_ENABLED
},
role: async (parent) => {
return parent.workspaceRole
},
projectRoles: async (parent, _args, ctx) => {
return await ctx.loaders.workspaces!.getProjectRolesByWorkspaceId.load({
workspaceId: parent.workspaceId,
userId: parent.id
})
}
},
PendingWorkspaceCollaborator: {