mirror of
https://github.com/IT4Change/gradido.git
synced 2025-12-13 07:45:54 +00:00
seed Räuber Hotzenplotz
This commit is contained in:
parent
2fe18e851c
commit
a6f36cd305
@ -7,6 +7,7 @@ import connection from './typeorm/connection'
|
|||||||
import { useSeeding, runSeeder } from 'typeorm-seeding'
|
import { useSeeding, runSeeder } from 'typeorm-seeding'
|
||||||
import { CreatePeterLustigSeed } from './seeds/users/peter-lustig.admin.seed'
|
import { CreatePeterLustigSeed } from './seeds/users/peter-lustig.admin.seed'
|
||||||
import { CreateBibiBloxbergSeed } from './seeds/users/bibi-bloxberg.seed'
|
import { CreateBibiBloxbergSeed } from './seeds/users/bibi-bloxberg.seed'
|
||||||
|
import { CreateRaeuberHotzenplotzSeed } from './seeds/users/raeuber-hotzenplotz.seed'
|
||||||
|
|
||||||
const run = async (command: string) => {
|
const run = async (command: string) => {
|
||||||
// Database actions not supported by our migration library
|
// Database actions not supported by our migration library
|
||||||
@ -59,6 +60,7 @@ const run = async (command: string) => {
|
|||||||
})
|
})
|
||||||
await runSeeder(CreatePeterLustigSeed)
|
await runSeeder(CreatePeterLustigSeed)
|
||||||
await runSeeder(CreateBibiBloxbergSeed)
|
await runSeeder(CreateBibiBloxbergSeed)
|
||||||
|
await runSeeder(CreateRaeuberHotzenplotzSeed)
|
||||||
break
|
break
|
||||||
default:
|
default:
|
||||||
throw new Error(`Unsupported command ${command}`)
|
throw new Error(`Unsupported command ${command}`)
|
||||||
|
|||||||
9
database/src/seeds/users/raeuber-hotzenplotz.seed.ts
Normal file
9
database/src/seeds/users/raeuber-hotzenplotz.seed.ts
Normal file
@ -0,0 +1,9 @@
|
|||||||
|
import { Factory, Seeder } from 'typeorm-seeding'
|
||||||
|
import { raeuberHotzenplotz } from './raeuber-hotzenplotz'
|
||||||
|
import { userSeeder } from '../helpers/user-helpers'
|
||||||
|
|
||||||
|
export class CreateRaeuberHotzenplotzSeed implements Seeder {
|
||||||
|
public async run(factory: Factory): Promise<void> {
|
||||||
|
await userSeeder(factory, raeuberHotzenplotz)
|
||||||
|
}
|
||||||
|
}
|
||||||
25
database/src/seeds/users/raeuber-hotzenplotz.ts
Normal file
25
database/src/seeds/users/raeuber-hotzenplotz.ts
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
export const raeuberHotzenplotz = {
|
||||||
|
email: 'raeuber@hotzenplotz.de',
|
||||||
|
firstName: 'Räuber',
|
||||||
|
lastName: 'Hotzenplotz',
|
||||||
|
username: 'räuber',
|
||||||
|
description: 'Pfefferpistole',
|
||||||
|
password: BigInt('12123692783243004812'),
|
||||||
|
pubKey: Buffer.from('d7c70f94234dff071d982aa8f41583876c356599773b5911b39080da2b8c2d2b', 'hex'),
|
||||||
|
privKey: Buffer.from(
|
||||||
|
'c4ede7e7e65acd4cc0a2d91136ee8f753c6903b3594798afde341092b21a4c1589f296d43c6e7adcd7602fcc2a2bcbf74c9f42453ad49cc5186eadf654bbd2c5fa9aa027f152592819246da896ebfcd2',
|
||||||
|
'hex',
|
||||||
|
),
|
||||||
|
emailHash: Buffer.from('ec8d34112adb40ff2f6538b05660b03440372690f034cd7d6322d17020233c77', 'hex'),
|
||||||
|
createdAt: new Date('2021-11-26T11:32:16'),
|
||||||
|
emailChecked: true,
|
||||||
|
passphraseShown: false,
|
||||||
|
language: 'de',
|
||||||
|
disabled: false,
|
||||||
|
groupId: 1,
|
||||||
|
publisherId: null,
|
||||||
|
passphrase:
|
||||||
|
'gospel trip tenant mouse spider skill auto curious man video chief response same little over expire drum display fancy clinic keen throw urge basket ',
|
||||||
|
mnemonicType: 2,
|
||||||
|
isAdmin: false,
|
||||||
|
}
|
||||||
Loading…
x
Reference in New Issue
Block a user