feat: update user
This commit is contained in:
@@ -43,19 +43,19 @@ module.exports = {
|
||||
delete(obj, args) {
|
||||
return WIKI.models.users.query().deleteById(args.id)
|
||||
},
|
||||
update(obj, args) {
|
||||
return WIKI.models.users.query().patch({
|
||||
email: args.email,
|
||||
name: args.name,
|
||||
provider: args.provider,
|
||||
providerId: args.providerId
|
||||
}).where('id', args.id)
|
||||
async update(obj, args) {
|
||||
try {
|
||||
await WIKI.models.users.updateUser(args)
|
||||
|
||||
return {
|
||||
responseResult: graphHelper.generateSuccess('User created successfully')
|
||||
}
|
||||
} catch (err) {
|
||||
return graphHelper.generateError(err)
|
||||
}
|
||||
},
|
||||
resetPassword(obj, args) {
|
||||
return false
|
||||
},
|
||||
setPassword(obj, args) {
|
||||
return false
|
||||
}
|
||||
},
|
||||
User: {
|
||||
|
@@ -48,9 +48,12 @@ type UserMutation {
|
||||
id: Int!
|
||||
email: String
|
||||
name: String
|
||||
providerKey: String
|
||||
providerId: String
|
||||
): UserResponse @auth(requires: ["manage:users", "manage:system"])
|
||||
newPassword: String
|
||||
groups: [Int]
|
||||
location: String
|
||||
jobTitle: String
|
||||
timezone: String
|
||||
): DefaultResponse @auth(requires: ["manage:users", "manage:system"])
|
||||
|
||||
delete(
|
||||
id: Int!
|
||||
@@ -59,11 +62,6 @@ type UserMutation {
|
||||
resetPassword(
|
||||
id: Int!
|
||||
): DefaultResponse
|
||||
|
||||
setPassword(
|
||||
id: Int!
|
||||
passwordRaw: String!
|
||||
): DefaultResponse
|
||||
}
|
||||
|
||||
# -----------------------------------------------
|
||||
|
Reference in New Issue
Block a user