mirror of
https://github.com/IT4Change/gradido.git
synced 2025-12-13 07:45:54 +00:00
link email addresses
This commit is contained in:
parent
bfd40a0ca7
commit
44e3e38937
@ -46,7 +46,9 @@ const run = async (command: string) => {
|
||||
await runSeeder(CreateBibiBloxbergSeed)
|
||||
await runSeeder(CreateRaeuberHotzenplotzSeed)
|
||||
await runSeeder(CreateBobBaumeisterSeed)
|
||||
Array.apply(null, Array(96)).forEach(async () => {
|
||||
// eslint-disable-next-line no-case-declarations
|
||||
const arr = new Array(96)
|
||||
arr.forEach(async () => {
|
||||
await runSeeder(CreateUserSeed)
|
||||
})
|
||||
await runSeeder(CreateGarrickOllivanderSeed)
|
||||
|
||||
@ -1,11 +1,8 @@
|
||||
import { Factory, Seeder } from 'typeorm-seeding'
|
||||
import { User } from '../../entity/User'
|
||||
// import { LoginUser } from '../../entity/LoginUser'
|
||||
import { userSeeder } from './helpers/user-helpers'
|
||||
|
||||
export class CreateUserSeed implements Seeder {
|
||||
public async run(factory: Factory): Promise<void> {
|
||||
// const loginUser = await factory(LoginUser)().make()
|
||||
// console.log(loginUser.email)
|
||||
await factory(User)().create()
|
||||
await userSeeder(factory, {})
|
||||
}
|
||||
}
|
||||
|
||||
@ -27,6 +27,7 @@ import { Factory } from 'typeorm-seeding'
|
||||
|
||||
export const userSeeder = async (factory: Factory, userData: UserInterface): Promise<void> => {
|
||||
const user = await factory(User)(createUserContext(userData)).create()
|
||||
if (!userData.email) userData.email = user.email
|
||||
const loginUser = await factory(LoginUser)(createLoginUserContext(userData)).create()
|
||||
await factory(LoginUserBackup)(createLoginUserBackupContext(userData, loginUser)).create()
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user