diff --git a/packages/backend/server/src/core/user/resolver.ts b/packages/backend/server/src/core/user/resolver.ts index eddc6bb95..392e4d167 100644 --- a/packages/backend/server/src/core/user/resolver.ts +++ b/packages/backend/server/src/core/user/resolver.ts @@ -201,6 +201,9 @@ class CreateUserInput { @Field(() => String, { nullable: true }) name?: string; + + @Field(() => String, { nullable: true }) + password?: string; } @InputType() @@ -292,7 +295,7 @@ export class UserManagementResolver { @Args({ name: 'input', type: () => CreateUserInput }) input: CreateUserInput ) { const { id } = await this.models.user.create({ - email: input.email, + ...input, registered: true, }); diff --git a/packages/backend/server/src/schema.gql b/packages/backend/server/src/schema.gql index 12961a775..0b8d31d15 100644 --- a/packages/backend/server/src/schema.gql +++ b/packages/backend/server/src/schema.gql @@ -340,6 +340,7 @@ input CreateCopilotPromptInput { input CreateUserInput { email: String! name: String + password: String } type CredentialsRequirementType { diff --git a/packages/common/graphql/src/schema.ts b/packages/common/graphql/src/schema.ts index b01b1e288..f19aaaa3a 100644 --- a/packages/common/graphql/src/schema.ts +++ b/packages/common/graphql/src/schema.ts @@ -444,6 +444,7 @@ export interface CreateCopilotPromptInput { export interface CreateUserInput { email: Scalars['String']['input']; name?: InputMaybe; + password?: InputMaybe; } export interface CredentialsRequirementType {