feat: add site_admin role, casual match support, and tournament deletion

This commit is contained in:
2026-03-30 21:49:43 -07:00
parent d821dd7ce2
commit 07804b5f8f
7 changed files with 507 additions and 7 deletions
+2 -1
View File
@@ -41,7 +41,7 @@ model User {
emailVerified Boolean @default(false)
name String?
image String?
role String @default("player")
role String @default("player") // player, tournament_admin, club_admin, site_admin
playerId Int? @unique
createdAt DateTime @default(now())
updatedAt DateTime @updatedAt
@@ -163,6 +163,7 @@ model Match {
team1Score Int
team2Score Int
status String @default("completed")
isCasual Boolean @default(false)
createdById String?
createdAt DateTime @default(now())
updatedAt DateTime @updatedAt