added select form

This commit is contained in:
PxlLoewe
2025-02-21 22:51:10 +01:00
parent 30af30bd1d
commit 3fd0e991fd
13 changed files with 716 additions and 53 deletions

View File

@@ -26,11 +26,11 @@ model Event {
id Int @id @default(autoincrement())
name String
description String
discordRoleId String?
discordRoleId String? @default("")
hasPresenceEvents Boolean @default(false)
maxParticipants Int? @default(0)
starterMoodleCourseId Int?
finisherMoodleCourseId Int?
starterMoodleCourseId String? @default("")
finisherMoodleCourseId String? @default("")
finishedBadges String[] @default([])
requiredBadges String[] @default([])
finishedPermissions String[] @default([])

View File

@@ -1,15 +1,33 @@
enum BADGES {
P1
P2
P3
D1
D2
D3
DAY1
}
enum PERMISSION {
ADMIN_EVENT
ADMIN_USER
SUSPENDED
}
model User {
id String @id @default(uuid())
publicId String @unique
id String @id @default(uuid())
publicId String @unique
firstname String
lastname String
email String @unique
email String @unique
password String
vatsimCid Int? @map(name: "vatsim_cid")
emailVerified DateTime? @map(name: "email_verified")
vatsimCid Int? @map(name: "vatsim_cid")
emailVerified DateTime? @map(name: "email_verified")
image String?
createdAt DateTime @default(now()) @map(name: "created_at")
updatedAt DateTime @default(now()) @map(name: "updated_at")
badges BADGES[] @default([])
permissions PERMISSION[] @default([])
createdAt DateTime @default(now()) @map(name: "created_at")
updatedAt DateTime @default(now()) @map(name: "updated_at")
// relations:
oauthTokens OAuthToken[]