This commit is contained in:
PxlLoewe
2025-06-23 19:33:00 -07:00
parent 65ea4640c3
commit dabcad2525
13 changed files with 294 additions and 292 deletions

View File

@@ -2,17 +2,20 @@ model Penalty {
id Int @id @default(autoincrement())
userId String
createdUserId String
reportId Int?
type PenaltyType
reason String
until DateTime?
suspended Boolean @default(false)
timestamp DateTime @default(now())
// relations:
User User @relation(fields: [userId], references: [id])
CreatedUser User @relation("CreatedPenalties", fields: [createdUserId], references: [id])
Report Report[]
User User @relation(fields: [userId], references: [id])
CreatedUser User @relation("CreatedPenalties", fields: [createdUserId], references: [id])
Report Report? @relation(fields: [reportId], references: [id])
}
enum PenaltyType {