small changes from feedback

This commit is contained in:
Laurin
2021-11-10 08:28:23 +01:00
parent 8299060d00
commit 4319620bfd
+6 -8
View File
@@ -18,7 +18,7 @@ model Event {
disciplines Discipline[] disciplines Discipline[]
admins Admin[] admins Admin[]
organisations Organisation[] organisations Organisation[]
campaign Campaign? campaign Campaign[]
} }
model Campaign { model Campaign {
@@ -27,12 +27,11 @@ model Campaign {
expiresAt DateTime expiresAt DateTime
event Event @relation(fields: [eventId], references: [id]) event Event @relation(fields: [eventId], references: [id])
links LinkObject[] links Link[]
eventId Int @unique eventId Int @unique
} }
model LinkObject { model Link {
id Int @id @default(autoincrement()) id Int @id @default(autoincrement())
pid String @unique @default(dbgenerated("gen_random_uuid()")) @db.Uuid pid String @unique @default(dbgenerated("gen_random_uuid()")) @db.Uuid
link String link String
@@ -48,7 +47,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 LevelAdmin @default(STANDARD) permission_level AdminLevel @default(STANDARD)
event Event @relation(fields: [eventId], references: [id]) event Event @relation(fields: [eventId], references: [id])
eventId Int eventId Int
@@ -122,16 +121,15 @@ model Group {
pid String @unique @default(dbgenerated("gen_random_uuid()")) @db.Uuid pid String @unique @default(dbgenerated("gen_random_uuid()")) @db.Uuid
name String name String
user_limit Int @default(40) user_limit Int @default(40)
user_number Int @default(0)
level Int level Int
oragnisation Organisation @relation(fields: [oragnisationId], references: [id]) oragnisation Organisation @relation(fields: [oragnisationId], references: [id])
oragnisationId Int oragnisationId Int
participants Participant[] participants Participant[]
link LinkObject? link Link?
} }
enum LevelAdmin { enum AdminLevel {
STANDARD STANDARD
ELEVATED ELEVATED
} }