Add 21 files, update 16 files, rename 1 file

This commit is contained in:
[dyad] committed 2026-08-02 17:26:49 +02:00
1 parent b9e4ed4dfc
commit 278293b397
39 files changed
+2434 -61

No files matched your search

+16
View File
@@ -148,6 +148,7 @@ model User {
role String @default("TEACHER") // TEACHER, SCHOOL_ADMIN, SUPER_ADMIN, STUDENT, PARENT, VICE_PRINCIPAL, DPO
locale String @default("de")
twoFactorSecret String?
emailVerifiedAt DateTime?
isDemo Boolean @default(false)
isTeacher Boolean @default(false) // civil-servant status for Personalrat rights
createdAt DateTime @default(now())
@@ -243,6 +244,21 @@ model User {
// Module J widgets relations
dashboardWidgets DashboardWidget[]
dashboardLayouts DashboardLayout[]
passwordResetTokens PasswordResetToken[]
}
model PasswordResetToken {
id String @id @default(cuid())
userId String
tokenHash String @unique
expiresAt DateTime
usedAt DateTime?
createdAt DateTime @default(now())
user User @relation(fields: [userId], references: [id], onDelete: Cascade)
@@index([userId])
@@index([expiresAt])
}
model SchoolYear {