From ed72d7e95f6e5cba7fa35b8976a82b5fcca355a7 Mon Sep 17 00:00:00 2001 From: Gitead Date: Mon, 6 Jul 2026 00:23:03 -0400 Subject: [PATCH] feat: seed User1 default regular user alongside admin Adds a second seeded account (User1/123456) so a non-admin login exists by default for testing role-based UI restrictions. Co-Authored-By: Claude Sonnet 5 --- packages/db/prisma/seed.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/packages/db/prisma/seed.ts b/packages/db/prisma/seed.ts index 04b8ddf4..26772f18 100755 --- a/packages/db/prisma/seed.ts +++ b/packages/db/prisma/seed.ts @@ -20,6 +20,14 @@ async function main() { console.log("Seed complete: admin user created (username: admin, password: 123456)"); + await prisma.user.upsert({ + where: { username: "User1" }, + update: {}, + create: { username: "User1", password: hashedPassword }, + }); + + console.log("Seed complete: User1 created (username: User1, password: 123456)"); + // Seed 5 default staff members — rename these to real staff names in Settings const defaultStaff = ["A", "B", "C", "D", "E"]; for (const name of defaultStaff) {