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_limit Int @default(40)
user_number Int @default(0) user_number Int @default(0)
event Event? @relation(fields: [eventId], references: [id]) event Event @relation(fields: [eventId], references: [id])
links LinkObject[] links LinkObject[]
eventId Int eventId Int
@@ -50,7 +50,7 @@ model Admin {
pid String @unique @default(dbgenerated("gen_random_uuid()")) @db.Uuid pid String @unique @default(dbgenerated("gen_random_uuid()")) @db.Uuid
name String name String
password String // TODO: Probably specify hash size (VarChar or some other type) 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]) event Event @relation(fields: [eventId], references: [id])
eventId Int eventId Int
@@ -98,7 +98,7 @@ model Participant {
firstName String firstName String
lastName String lastName String
email String email String
gender String gender Gender
group Group @relation(fields: [groupId], references: [id]) group Group @relation(fields: [groupId], references: [id])
groupId Int groupId Int
@@ -132,3 +132,14 @@ model Group {
participants Participant[] participants Participant[]
link LinkObject? link LinkObject?
} }
enum permission_level {
STANDARD
ELEVATED
}
enum Gender {
MALE
FEMALE
OTHERS
}