From 2fe18e851c702adfb314b1498ecb0aca339ca9b1 Mon Sep 17 00:00:00 2001 From: Moriz Wahl Date: Fri, 26 Nov 2021 12:48:33 +0100 Subject: [PATCH] seed Bibi Bloxberg --- database/src/index.ts | 2 ++ .../src/seeds/users/bibi-bloxberg.seed.ts | 9 +++++++ database/src/seeds/users/bibi-bloxberg.ts | 25 +++++++++++++++++++ 3 files changed, 36 insertions(+) create mode 100644 database/src/seeds/users/bibi-bloxberg.seed.ts create mode 100644 database/src/seeds/users/bibi-bloxberg.ts diff --git a/database/src/index.ts b/database/src/index.ts index f6ca719cc..622f8bbec 100644 --- a/database/src/index.ts +++ b/database/src/index.ts @@ -6,6 +6,7 @@ import prepare from './prepare' import connection from './typeorm/connection' import { useSeeding, runSeeder } from 'typeorm-seeding' import { CreatePeterLustigSeed } from './seeds/users/peter-lustig.admin.seed' +import { CreateBibiBloxbergSeed } from './seeds/users/bibi-bloxberg.seed' const run = async (command: string) => { // Database actions not supported by our migration library @@ -57,6 +58,7 @@ const run = async (command: string) => { configName: 'ormconfig.js', }) await runSeeder(CreatePeterLustigSeed) + await runSeeder(CreateBibiBloxbergSeed) break default: throw new Error(`Unsupported command ${command}`) diff --git a/database/src/seeds/users/bibi-bloxberg.seed.ts b/database/src/seeds/users/bibi-bloxberg.seed.ts new file mode 100644 index 000000000..4899f3809 --- /dev/null +++ b/database/src/seeds/users/bibi-bloxberg.seed.ts @@ -0,0 +1,9 @@ +import { Factory, Seeder } from 'typeorm-seeding' +import { bibiBloxberg } from './bibi-bloxberg' +import { userSeeder } from '../helpers/user-helpers' + +export class CreateBibiBloxbergSeed implements Seeder { + public async run(factory: Factory): Promise { + await userSeeder(factory, bibiBloxberg) + } +} diff --git a/database/src/seeds/users/bibi-bloxberg.ts b/database/src/seeds/users/bibi-bloxberg.ts new file mode 100644 index 000000000..d87e3eb4a --- /dev/null +++ b/database/src/seeds/users/bibi-bloxberg.ts @@ -0,0 +1,25 @@ +export const bibiBloxberg = { + email: 'bibi@bloxberg.de', + firstName: 'Bibi', + lastName: 'Bloxberg', + username: 'bibi', + description: 'Hex Hex', + password: BigInt('12825419584724616625'), + pubKey: Buffer.from('42de7e4754625b730018c3b4ea745a4d043d9d867af352d0f08871793dfa6743', 'hex'), + privKey: Buffer.from( + '60681365b6ad6fd500eae09ac8df0de6beb7554226e0ca1049e957cc6f202205b86e258bbbe98561a86bd9b986ea8b2a6c60abdff8a745f73c8932d4b6545a8da09bbcd6e18ec61a2ef30bac85f83c5d', + 'hex', + ), + emailHash: Buffer.from('38a0d8c8658a5681cc1180c5d9e2b2a18e4f611db8ab3ca61de4aa91ae94219b', 'hex'), + createdAt: new Date('2021-11-26T11:32:16'), + emailChecked: true, + passphraseShown: false, + language: 'de', + disabled: false, + groupId: 1, + publisherId: null, + passphrase: + 'knife normal level all hurdle crucial color avoid warrior stadium road bachelor affair topple hawk pottery right afford immune two ceiling budget glance hour ', + mnemonicType: 2, + isAdmin: false, +}