From 1f45ea0b6e5c57bc9aff30a0dad0c88d3d1b7804 Mon Sep 17 00:00:00 2001 From: Oliver Bryan Date: Fri, 30 Jan 2026 00:59:57 +0000 Subject: [PATCH] emailVerified for seeded data --- packages/backend/.env.example | 2 +- packages/backend/scripts/db-seed.ts | 81 ++++++++++++++++++++++++++--- 2 files changed, 74 insertions(+), 9 deletions(-) diff --git a/packages/backend/.env.example b/packages/backend/.env.example index 82191fc..72c5f83 100644 --- a/packages/backend/.env.example +++ b/packages/backend/.env.example @@ -10,7 +10,7 @@ S3_PUBLIC_URL=https://images.sprintpm.org S3_ENDPOINT=https://account_id.r2.cloudflarestorage.com/sprint S3_ACCESS_KEY_ID=your_access_key_id S3_SECRET_ACCESS_KEY=your_secret_access_key -S3_BUCKET_NAME=issue +S3_BUCKET_NAME=sprint STRIPE_PUBLISHABLE_KEY=your_stripe_publishable_key STRIPE_SECRET_KEY=your_stripe_secret_key diff --git a/packages/backend/scripts/db-seed.ts b/packages/backend/scripts/db-seed.ts index 05dea8f..4c7e7a7 100644 --- a/packages/backend/scripts/db-seed.ts +++ b/packages/backend/scripts/db-seed.ts @@ -103,16 +103,81 @@ if (!SEED_PASSWORD) { } const passwordHash = await hashPassword(SEED_PASSWORD); +const now = new Date(); const users = [ - { name: "demo user 1", username: "demo1", email: "demo1@example.com", passwordHash, avatarURL: null }, - { name: "demo user 2", username: "demo2", email: "demo2@example.com", passwordHash, avatarURL: null }, + { + name: "demo user 1", + username: "demo1", + email: "demo1@example.com", + passwordHash, + avatarURL: null, + emailVerified: true, + emailVerifiedAt: now, + }, + { + name: "demo user 2", + username: "demo2", + email: "demo2@example.com", + passwordHash, + avatarURL: null, + emailVerified: true, + emailVerifiedAt: now, + }, // anything past here is just to have more users to assign issues to - { name: "demo user 3", username: "demo3", email: "demo3@example.com", passwordHash, avatarURL: null }, - { name: "demo user 4", username: "demo4", email: "demo4@example.com", passwordHash, avatarURL: null }, - { name: "demo user 5", username: "demo5", email: "demo5@example.com", passwordHash, avatarURL: null }, - { name: "demo user 6", username: "demo6", email: "demo6@example.com", passwordHash, avatarURL: null }, - { name: "demo user 7", username: "demo7", email: "demo7@example.com", passwordHash, avatarURL: null }, - { name: "demo user 8", username: "demo8", email: "demo8@example.com", passwordHash, avatarURL: null }, + { + name: "demo user 3", + username: "demo3", + email: "demo3@example.com", + passwordHash, + avatarURL: null, + emailVerified: true, + emailVerifiedAt: now, + }, + { + name: "demo user 4", + username: "demo4", + email: "demo4@example.com", + passwordHash, + avatarURL: null, + emailVerified: true, + emailVerifiedAt: now, + }, + { + name: "demo user 5", + username: "demo5", + email: "demo5@example.com", + passwordHash, + avatarURL: null, + emailVerified: true, + emailVerifiedAt: now, + }, + { + name: "demo user 6", + username: "demo6", + email: "demo6@example.com", + passwordHash, + avatarURL: null, + emailVerified: true, + emailVerifiedAt: now, + }, + { + name: "demo user 7", + username: "demo7", + email: "demo7@example.com", + passwordHash, + avatarURL: null, + emailVerified: true, + emailVerifiedAt: now, + }, + { + name: "demo user 8", + username: "demo8", + email: "demo8@example.com", + passwordHash, + avatarURL: null, + emailVerified: true, + emailVerifiedAt: now, + }, ]; async function seed() {