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

@@ -0,0 +1,23 @@
model Penalty {
id Int @id @default(autoincrement())
userId String
createdUserId String
type PenaltyType
reason String
until DateTime?
createdAt DateTime @default(now())
updatedAt DateTime @updatedAt
// relations:
User User @relation(fields: [userId], references: [id])
CreatedUser User @relation("CreatedPenalties", fields: [createdUserId], references: [id])
Report Report[]
}
enum PenaltyType {
KICK
TIME_BAN
BAN
}