fix(authz): expose canInvite gql queries (#4712)

This commit is contained in:
Chuck Driesler
2025-05-12 21:10:47 +01:00
committed by GitHub
parent 26489fb420
commit 19ea8b2879
8 changed files with 28 additions and 0 deletions
@@ -15,6 +15,13 @@ export default {
})
return Authz.toGraphqlResult(canCreateProject)
},
canInvite: async (parent, _args, ctx) => {
const canInvite = await ctx.authPolicies.workspace.canInvite({
workspaceId: parent.workspaceId,
userId: ctx.userId
})
return Authz.toGraphqlResult(canInvite)
},
canMoveProjectToWorkspace: async (parent, args, ctx) => {
const canMoveProjectToWorkspace =
await ctx.authPolicies.project.canMoveToWorkspace({