From 93bd2808ac5b29b575ab931a3ae5ea7d1df79cc4 Mon Sep 17 00:00:00 2001 From: Pau Costa Date: Sat, 28 Mar 2026 18:07:22 +0100 Subject: [PATCH] Add seed service to initialize default admin and organization - Implement `SeedService` to create a default admin account and organization on app startup. - Update `PrismaModule` to include `SeedService` as a provider. - Remove seeded credentials display from login page. - Refactor existing seed script for consistency with the new service. --- .idea/workspace.xml | 30 +++++++++-------- apps/api/prisma/seed.ts | 6 ++-- apps/api/src/prisma/prisma.module.ts | 3 +- apps/api/src/prisma/seed.service.ts | 46 ++++++++++++++++++++++++++ apps/web/src/routes/login/+page.svelte | 4 --- 5 files changed, 67 insertions(+), 22 deletions(-) create mode 100644 apps/api/src/prisma/seed.service.ts diff --git a/.idea/workspace.xml b/.idea/workspace.xml index c5de508..ecc11de 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -4,17 +4,10 @@