Merge pull request #2116 from NickBolles/njb/add-me-graphql-query

Add Graphql Query For The Current User
This commit is contained in:
Jim LAURIE 2018-10-26 14:20:05 +02:00 committed by GitHub
commit 22a21b51cc
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -2,8 +2,35 @@ module.exports = {
type: {
UsersPermissionsPermission: false // Make this type NOT queriable.
},
definition: `
type UsersPermissionsMe {
_id: ID!
username: String!
email: String!
confirmed: Boolean
blocked: Boolean
role: UsersPermissionsMeRole
}
type UsersPermissionsMeRole {
_id: ID!
name: String!
description: String
type: String
}
`,
query: `
me: UsersPermissionsMe
`,
resolver: {
Query: {
me: {
resolverOf: 'User.me',
resolver: {
plugin: 'users-permissions',
handler: 'User.me'
}
},
role: {
resolverOf: 'UsersPermissions.getRole',
resolver: async (obj, options, ctx) => {