diff --git a/packages/backend/server/src/core/user/resolver.ts b/packages/backend/server/src/core/user/resolver.ts index eddc6bb952..392e4d1676 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 12961a7750..0b8d31d15b 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 b01b1e2888..f19aaaa3a8 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 {