new table - event log
This commit is contained in:
@ -121,6 +121,7 @@ model Publisher {
|
||||
comments String?
|
||||
reports Report[]
|
||||
Message Message[]
|
||||
EventLog EventLog[]
|
||||
}
|
||||
|
||||
model Availability {
|
||||
@ -179,6 +180,7 @@ model Shift {
|
||||
reportId Int? @unique
|
||||
Report Report? @relation(fields: [reportId], references: [id])
|
||||
isPublished Boolean @default(false) //NEW v1.0.1
|
||||
EventLog EventLog[]
|
||||
|
||||
@@map("Shift")
|
||||
}
|
||||
@ -256,6 +258,23 @@ model Message {
|
||||
type MessageType @default(Email)
|
||||
}
|
||||
|
||||
enum EventLogType {
|
||||
AssignnementReplacementRequested
|
||||
AssignnementReplacement
|
||||
SentEmail
|
||||
}
|
||||
|
||||
model EventLog {
|
||||
id Int @id @default(autoincrement())
|
||||
date DateTime
|
||||
publisherId String?
|
||||
publisher Publisher? @relation(fields: [publisherId], references: [id])
|
||||
shiftId Int?
|
||||
shift Shift? @relation(fields: [shiftId], references: [id])
|
||||
content String
|
||||
type EventLogType
|
||||
}
|
||||
|
||||
//user auth and session management
|
||||
model User {
|
||||
id String @id @default(cuid())
|
||||
|
Reference in New Issue
Block a user