diff --git a/packages/backend/src/graphql/mutation-resolvers.js b/packages/backend/src/graphql/mutation-resolvers.js index b17acdd2..06449fca 100644 --- a/packages/backend/src/graphql/mutation-resolvers.js +++ b/packages/backend/src/graphql/mutation-resolvers.js @@ -1,6 +1,5 @@ // Converted mutations import executeFlow from './mutations/execute-flow.js'; -import updateUser from './mutations/update-user.ee.js'; import verifyConnection from './mutations/verify-connection.js'; import updateCurrentUser from './mutations/update-current-user.js'; import generateAuthUrl from './mutations/generate-auth-url.js'; @@ -15,7 +14,6 @@ const mutationResolvers = { resetConnection, updateConnection, updateCurrentUser, - updateUser, verifyConnection, }; diff --git a/packages/backend/src/graphql/mutations/update-user.ee.js b/packages/backend/src/graphql/mutations/update-user.ee.js deleted file mode 100644 index 0e27eedb..00000000 --- a/packages/backend/src/graphql/mutations/update-user.ee.js +++ /dev/null @@ -1,27 +0,0 @@ -import User from '../../models/user.js'; - -const updateUser = async (_parent, params, context) => { - context.currentUser.can('update', 'User'); - - const userPayload = { - email: params.input.email, - fullName: params.input.fullName, - }; - - try { - context.currentUser.can('update', 'Role'); - - userPayload.roleId = params.input.role.id; - } catch { - // void - } - - const user = await User.query().patchAndFetchById( - params.input.id, - userPayload - ); - - return user; -}; - -export default updateUser; diff --git a/packages/backend/src/graphql/schema.graphql b/packages/backend/src/graphql/schema.graphql index a0e394c8..710ad2e8 100644 --- a/packages/backend/src/graphql/schema.graphql +++ b/packages/backend/src/graphql/schema.graphql @@ -8,7 +8,6 @@ type Mutation { resetConnection(input: ResetConnectionInput): Connection updateConnection(input: UpdateConnectionInput): Connection updateCurrentUser(input: UpdateCurrentUserInput): User - updateUser(input: UpdateUserInput): User verifyConnection(input: VerifyConnectionInput): Connection } @@ -241,13 +240,6 @@ input UserRoleInput { id: String } -input UpdateUserInput { - id: String! - fullName: String - email: String - role: UserRoleInput -} - input UpdateCurrentUserInput { email: String password: String diff --git a/packages/web/src/graphql/mutations/update-user.ee.js b/packages/web/src/graphql/mutations/update-user.ee.js deleted file mode 100644 index c73d8f1d..00000000 --- a/packages/web/src/graphql/mutations/update-user.ee.js +++ /dev/null @@ -1,10 +0,0 @@ -import { gql } from '@apollo/client'; -export const UPDATE_USER = gql` - mutation UpdateUser($input: UpdateUserInput) { - updateUser(input: $input) { - id - email - fullName - } - } -`;