Added time Ban and penalty

This commit is contained in:
PxlLoewe
2025-06-19 11:48:45 -07:00
parent e40cf0ffac
commit 4732ecb770
15 changed files with 327 additions and 56 deletions

View File

@@ -2,15 +2,17 @@ model Report {
id Int @id @default(autoincrement())
text String
senderUserId String
reportedUserRole String @default("KP")
reportedUserRole String @default("KP")
reportedUserId String
timestamp DateTime @default(now())
reviewerComment String?
reviewed Boolean @default(false)
reviewerUserId String?
penaltyId Int?
// relations:
Sender User @relation("SentReports", fields: [senderUserId], references: [id])
Reported User @relation("ReceivedReports", fields: [reportedUserId], references: [id])
Reviewer User? @relation("ReviewedReports", fields: [reviewerUserId], references: [id])
Penalty Penalty? @relation(fields: [penaltyId], references: [id])
Sender User @relation("SentReports", fields: [senderUserId], references: [id])
Reported User @relation("ReceivedReports", fields: [reportedUserId], references: [id])
Reviewer User? @relation("ReviewedReports", fields: [reviewerUserId], references: [id])
}