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 <noreply@anthropic.com>
This commit is contained in:
2026-07-06 00:23:03 -04:00
parent 877feb32fa
commit ed72d7e95f

View File

@@ -20,6 +20,14 @@ async function main() {
console.log("Seed complete: admin user created (username: admin, password: 123456)"); 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 // Seed 5 default staff members — rename these to real staff names in Settings
const defaultStaff = ["A", "B", "C", "D", "E"]; const defaultStaff = ["A", "B", "C", "D", "E"];
for (const name of defaultStaff) { for (const name of defaultStaff) {