Remove event <-> admin association and introduce a default value for revision

This commit is contained in:
Stephan
2021-12-29 15:19:17 +01:00
parent 59f4d53af5
commit 913e0ee0e0
+3 -7
View File
@@ -17,7 +17,6 @@ model Event {
description String description String
disciplines Discipline[] disciplines Discipline[]
admins Admin[]
organisations Organisation[] organisations Organisation[]
campaign Campaign[] campaign Campaign[]
} }
@@ -47,14 +46,11 @@ model Link {
model Admin { model Admin {
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
name String name String // TODO: This should maybe be unique
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 AdminLevel @default(STANDARD) permission_level AdminLevel @default(STANDARD)
revision String revision String @default(dbgenerated("gen_random_uuid()")) @db.Uuid
groups Group[] groups Group[]
event Event @relation(fields: [eventId], references: [id])
eventId Int
} }
model Discipline { model Discipline {
@@ -143,4 +139,4 @@ enum Gender {
MALE MALE
FEMALE FEMALE
OTHER OTHER
} }