From 0a3c04f76853efbffe67c64da7a8e64df5edb0a6 Mon Sep 17 00:00:00 2001 From: harimkims Date: Thu, 10 Feb 2022 16:42:51 +0900 Subject: [PATCH 1/4] Fix deleteUsersPermissionsUser mutation not working --- .../users-permissions/server/graphql/resolvers-configs.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/plugins/users-permissions/server/graphql/resolvers-configs.js b/packages/plugins/users-permissions/server/graphql/resolvers-configs.js index fb116defea..878ad1d9f6 100644 --- a/packages/plugins/users-permissions/server/graphql/resolvers-configs.js +++ b/packages/plugins/users-permissions/server/graphql/resolvers-configs.js @@ -32,6 +32,6 @@ module.exports = ({ strapi }) => { // User [`Mutation.${createUser}`]: { auth: { scope: [`${userUID}.create`] } }, [`Mutation.${updateUser}`]: { auth: { scope: [`${userUID}.update`] } }, - [`Mutation.${deleteUser}`]: { auth: { scope: [`${userUID}.delete`] } }, + [`Mutation.${deleteUser}`]: { auth: { scope: [`${userUID}.destroy`] } }, }; }; From adfc3ca3adb12269ab813e456eebfd0ad4b0e0dd Mon Sep 17 00:00:00 2001 From: harimkims Date: Thu, 10 Feb 2022 17:03:09 +0900 Subject: [PATCH 2/4] Corrected wrong description --- .../server/graphql/mutations/crud/user/update-user.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/plugins/users-permissions/server/graphql/mutations/crud/user/update-user.js b/packages/plugins/users-permissions/server/graphql/mutations/crud/user/update-user.js index 5db39f48ec..9abeb5cc6a 100644 --- a/packages/plugins/users-permissions/server/graphql/mutations/crud/user/update-user.js +++ b/packages/plugins/users-permissions/server/graphql/mutations/crud/user/update-user.js @@ -25,7 +25,7 @@ module.exports = ({ nexus, strapi }) => { data: nonNull(userInputName), }, - description: 'Update an existing user', + description: 'Delete an existing user', async resolve(parent, args, context) { const { koaContext } = context; From cebd7a892f5054d3f87026ee0860183f6739daef Mon Sep 17 00:00:00 2001 From: harimkims Date: Thu, 10 Feb 2022 17:08:59 +0900 Subject: [PATCH 3/4] Fix mutation related to roles not working --- .../users-permissions/server/graphql/resolvers-configs.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/plugins/users-permissions/server/graphql/resolvers-configs.js b/packages/plugins/users-permissions/server/graphql/resolvers-configs.js index 878ad1d9f6..d8a8b15f42 100644 --- a/packages/plugins/users-permissions/server/graphql/resolvers-configs.js +++ b/packages/plugins/users-permissions/server/graphql/resolvers-configs.js @@ -26,9 +26,9 @@ module.exports = ({ strapi }) => { // Scoped auth for replaced CRUD operations // Role - [`Mutation.${createRole}`]: { auth: { scope: [`${roleUID}.create`] } }, - [`Mutation.${updateRole}`]: { auth: { scope: [`${roleUID}.update`] } }, - [`Mutation.${deleteRole}`]: { auth: { scope: [`${roleUID}.delete`] } }, + [`Mutation.${createRole}`]: { auth: { scope: [`${roleUID}.createRole`] } }, + [`Mutation.${updateRole}`]: { auth: { scope: [`${roleUID}.updateRole`] } }, + [`Mutation.${deleteRole}`]: { auth: { scope: [`${roleUID}.deleteRole`] } }, // User [`Mutation.${createUser}`]: { auth: { scope: [`${userUID}.create`] } }, [`Mutation.${updateUser}`]: { auth: { scope: [`${userUID}.update`] } }, From d0f036baf02aa756fdd7c443b25ebe8f9843c557 Mon Sep 17 00:00:00 2001 From: harimkims Date: Thu, 10 Mar 2022 21:50:06 +0900 Subject: [PATCH 4/4] Fix wrong description --- .../server/graphql/mutations/crud/user/delete-user.js | 2 +- .../server/graphql/mutations/crud/user/update-user.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/plugins/users-permissions/server/graphql/mutations/crud/user/delete-user.js b/packages/plugins/users-permissions/server/graphql/mutations/crud/user/delete-user.js index e6226c24f1..c2538c8488 100644 --- a/packages/plugins/users-permissions/server/graphql/mutations/crud/user/delete-user.js +++ b/packages/plugins/users-permissions/server/graphql/mutations/crud/user/delete-user.js @@ -19,7 +19,7 @@ module.exports = ({ nexus, strapi }) => { id: nonNull('ID'), }, - description: 'Update an existing user', + description: 'Delete an existing user', async resolve(parent, args, context) { const { koaContext } = context; diff --git a/packages/plugins/users-permissions/server/graphql/mutations/crud/user/update-user.js b/packages/plugins/users-permissions/server/graphql/mutations/crud/user/update-user.js index 9abeb5cc6a..5db39f48ec 100644 --- a/packages/plugins/users-permissions/server/graphql/mutations/crud/user/update-user.js +++ b/packages/plugins/users-permissions/server/graphql/mutations/crud/user/update-user.js @@ -25,7 +25,7 @@ module.exports = ({ nexus, strapi }) => { data: nonNull(userInputName), }, - description: 'Delete an existing user', + description: 'Update an existing user', async resolve(parent, args, context) { const { koaContext } = context;