feat(protokoll): Protokoll ansehen, mit Filtern und Mandantensicht (#45)
This commit was merged in pull request #45.
This commit is contained in:
@@ -135,6 +135,7 @@ model Kunde {
|
||||
geraete Geraet[]
|
||||
laeufe Lauf[]
|
||||
mitarbeiter Mitarbeiter[]
|
||||
protokolle Protokoll[]
|
||||
verzeichnisquellen Verzeichnisquelle[]
|
||||
vorlagen Vorlage[]
|
||||
|
||||
@@ -608,6 +609,12 @@ model Kommentar {
|
||||
model Protokoll {
|
||||
id String @id @default(cuid())
|
||||
laufId String?
|
||||
/// Der Kunde, um den es geht — **leer heisst global** (Einstellungen,
|
||||
/// Benutzer, kundenfreie Vorlagen, Schnellstart). CLAUDE.md verlangt die
|
||||
/// Spalte fuer jede kundenbezogene Zeile; ohne sie liess sich das Protokoll
|
||||
/// nicht nach Mandant filtern, ohne je Eintrag die Entitaet nachzuschlagen
|
||||
/// (#023).
|
||||
kundeId String?
|
||||
entitaet String
|
||||
entitaetId String
|
||||
aktion String
|
||||
@@ -617,11 +624,13 @@ model Protokoll {
|
||||
erstelltAm DateTime @default(now())
|
||||
|
||||
lauf Lauf? @relation(fields: [laufId], references: [id], onDelete: Restrict)
|
||||
kunde Kunde? @relation(fields: [kundeId], references: [id], onDelete: Restrict)
|
||||
benutzer Benutzer? @relation(fields: [benutzerId], references: [id], onDelete: Restrict)
|
||||
|
||||
@@index([laufId, erstelltAm])
|
||||
@@index([entitaet, entitaetId])
|
||||
@@index([erstelltAm])
|
||||
@@index([kundeId, erstelltAm])
|
||||
}
|
||||
|
||||
/// Sperre fuer Aufgaben, die nur einmal gleichzeitig laufen duerfen – zuerst der
|
||||
|
||||
Reference in New Issue
Block a user