From ac0c0c8449a1dfd364b96cc2c7f55be6623941e5 Mon Sep 17 00:00:00 2001 From: Moriz Wahl Date: Fri, 26 Nov 2021 13:09:00 +0100 Subject: [PATCH] seed Bob der Baumeister --- database/src/index.ts | 2 ++ .../src/seeds/users/bob-baumeister.seed.ts | 9 +++++++ database/src/seeds/users/bob-baumeister.ts | 25 +++++++++++++++++++ 3 files changed, 36 insertions(+) create mode 100644 database/src/seeds/users/bob-baumeister.seed.ts create mode 100644 database/src/seeds/users/bob-baumeister.ts diff --git a/database/src/index.ts b/database/src/index.ts index 9df88616c..ec5328a9a 100644 --- a/database/src/index.ts +++ b/database/src/index.ts @@ -8,6 +8,7 @@ import { useSeeding, runSeeder } from 'typeorm-seeding' import { CreatePeterLustigSeed } from './seeds/users/peter-lustig.admin.seed' import { CreateBibiBloxbergSeed } from './seeds/users/bibi-bloxberg.seed' import { CreateRaeuberHotzenplotzSeed } from './seeds/users/raeuber-hotzenplotz.seed' +import { CreateBobBaumeisterSeed } from './seeds/users/bob-baumeister.seed' const run = async (command: string) => { // Database actions not supported by our migration library @@ -61,6 +62,7 @@ const run = async (command: string) => { await runSeeder(CreatePeterLustigSeed) await runSeeder(CreateBibiBloxbergSeed) await runSeeder(CreateRaeuberHotzenplotzSeed) + await runSeeder(CreateBobBaumeisterSeed) break default: throw new Error(`Unsupported command ${command}`) diff --git a/database/src/seeds/users/bob-baumeister.seed.ts b/database/src/seeds/users/bob-baumeister.seed.ts new file mode 100644 index 000000000..22ff30824 --- /dev/null +++ b/database/src/seeds/users/bob-baumeister.seed.ts @@ -0,0 +1,9 @@ +import { Factory, Seeder } from 'typeorm-seeding' +import { bobBaumeister } from './bob-baumeister' +import { userSeeder } from '../helpers/user-helpers' + +export class CreateBobBaumeisterSeed implements Seeder { + public async run(factory: Factory): Promise { + await userSeeder(factory, bobBaumeister) + } +} diff --git a/database/src/seeds/users/bob-baumeister.ts b/database/src/seeds/users/bob-baumeister.ts new file mode 100644 index 000000000..33ce35656 --- /dev/null +++ b/database/src/seeds/users/bob-baumeister.ts @@ -0,0 +1,25 @@ +export const bobBaumeister = { + email: 'bob@baumeister.de', + firstName: 'Bob', + lastName: 'der Baumeister', + username: 'bob', + description: 'Können wir das schaffen? Ja, wir schaffen das!', + password: BigInt('3296644341468822636'), + pubKey: Buffer.from('a509d9a146374fc975e3677db801ae8a4a83bff9dea96da64053ff6de6b2dd7e', 'hex'), + privKey: Buffer.from( + 'd30606ac59c29058896180bebd6dcd1714dbdd697cc14b65eb4de9ef5241a5d5fc789eaab48957a887c45b7e71ab75c47fd132c14b99007891b5bdfb1026575009f0802b0126930803c113ab3f44e1be', + 'hex', + ), + emailHash: Buffer.from('4b8ce4e175587aaf33da19e272719da1a547daff557820191fab0c65c5a3b7f1', 'hex'), + createdAt: new Date('2021-11-26T11:36:31'), + emailChecked: true, + passphraseShown: false, + language: 'de', + disabled: false, + groupId: 1, + publisherId: null, + passphrase: + 'detail master source effort unable waste tilt flush domain orchard art truck hint barrel response gate impose peanut secret merry three uncle wink resource ', + mnemonicType: 2, + isAdmin: false, +}