diff --git a/backend/src/middleware/email/emailMiddleware.js b/backend/src/middleware/email/emailMiddleware.js index 1143e3d0f..ea69dcd95 100644 --- a/backend/src/middleware/email/emailMiddleware.js +++ b/backend/src/middleware/email/emailMiddleware.js @@ -71,6 +71,5 @@ export default { AddEmailAddress: sendEmailVerificationMail, requestPasswordReset: sendPasswordResetMail, Signup: sendSignupMail, - SignupByInvitation: sendSignupMail, }, } diff --git a/backend/src/middleware/permissionsMiddleware.js b/backend/src/middleware/permissionsMiddleware.js index c64699ac3..1bca3bb26 100644 --- a/backend/src/middleware/permissionsMiddleware.js +++ b/backend/src/middleware/permissionsMiddleware.js @@ -128,7 +128,6 @@ export default shield( Mutation: { '*': deny, login: allow, - SignupByInvitation: allow, Signup: or(publicRegistration, isAdmin), SignupVerification: allow, UpdateUser: onlyYourself, diff --git a/backend/src/schema/types/type/EmailAddress.gql b/backend/src/schema/types/type/EmailAddress.gql index 509a7ae28..3808d1937 100644 --- a/backend/src/schema/types/type/EmailAddress.gql +++ b/backend/src/schema/types/type/EmailAddress.gql @@ -9,11 +9,11 @@ type Query { } type Mutation { - Signup(email: String!): EmailAddress - SignupByInvitation(email: String!, token: String!): EmailAddress + Signup(email: String!, inviteCode: String): EmailAddress SignupVerification( nonce: String! email: String! + inviteCode: String name: String! password: String! slug: String