Adding enum (Gender, AdminLevel)

This commit is contained in:
Laurin
2021-11-09 15:39:09 +01:00
parent 1d87860be0
commit a0d033672a
+14 -3
View File
@@ -28,7 +28,7 @@ model Campaign {
user_limit Int @default(40)
user_number Int @default(0)
event Event? @relation(fields: [eventId], references: [id])
event Event @relation(fields: [eventId], references: [id])
links LinkObject[]
eventId Int
@@ -50,7 +50,7 @@ model Admin {
pid String @unique @default(dbgenerated("gen_random_uuid()")) @db.Uuid
name String
password String // TODO: Probably specify hash size (VarChar or some other type)
permission_level Int // TODO: Maybe extract into an enum
permission_level permission_level @default(STANDARD)
event Event @relation(fields: [eventId], references: [id])
eventId Int
@@ -98,7 +98,7 @@ model Participant {
firstName String
lastName String
email String
gender String
gender Gender
group Group @relation(fields: [groupId], references: [id])
groupId Int
@@ -132,3 +132,14 @@ model Group {
participants Participant[]
link LinkObject?
}
enum permission_level {
STANDARD
ELEVATED
}
enum Gender {
MALE
FEMALE
OTHERS
}