feat(migration): migration from old DB to the new one.

This commit is contained in:
Matthieu Haineault 2026-01-15 08:47:34 -05:00
parent 5805549058
commit 7d8f9ee7fb
2 changed files with 13 additions and 5 deletions

View File

@ -0,0 +1,8 @@
-- AlterEnum
ALTER TYPE "modules" ADD VALUE 'chatbot';
-- AlterTable
ALTER TABLE "paid_time_off" ALTER COLUMN "last_updated" DROP NOT NULL;
-- AlterTable
ALTER TABLE "user_module_access" ADD COLUMN "chatbot" BOOLEAN NOT NULL DEFAULT false;

View File

@ -15,7 +15,7 @@ model Users {
email String @unique
phone_number String
residence String?
role Roles @default(GUEST)
role Roles @default(EMPLOYEE)
employee Employees? @relation("UserEmployee")
oauth_sessions OAuthSessions[] @relation("UserOAuthSessions")
preferences Preferences? @relation("UserPreferences")
@ -27,12 +27,12 @@ model Users {
model userModuleAccess {
id Int @id @default(autoincrement())
user_id String @unique @db.Uuid
timesheets Boolean @default(false)
timesheets Boolean @default(true)
timesheets_approval Boolean @default(false)
employee_list Boolean @default(false)
employee_list Boolean @default(true)
employee_management Boolean @default(false)
personal_profile Boolean @default(false)
dashboard Boolean @default(false)
personal_profile Boolean @default(true)
dashboard Boolean @default(true)
chatbot Boolean @default(false)
user Users @relation("UserModuleAccess", fields: [user_id], references: [id])