feat: add Job Monitor page with cron job logging and Selenium queue status

This commit is contained in:
ff
2026-04-13 00:32:18 -04:00
parent 034c0fa993
commit 11a6d2e5a7
85 changed files with 3046 additions and 12 deletions

View File

@@ -400,6 +400,21 @@ enum NotificationTypes {
ETC
}
// Cron job execution log
model CronJobLog {
id Int @id @default(autoincrement())
jobName String // e.g. "local-backup", "usb-backup"
status String // "success" | "failed" | "skipped"
startedAt DateTime
completedAt DateTime?
durationMs Int?
errorMessage String?
@@index([jobName])
@@index([startedAt])
@@index([status])
}
model CloudFolder {
id Int @id @default(autoincrement())
userId Int