Sortieungsoptionen in Verwaltung, Umstellung der PDF generation auf generierung bei abgabe und ablage auf dem Sateisystem um einen Festen Stand zu garantieren

This commit is contained in:
2026-03-17 16:20:36 +01:00
parent 2aa4e6f037
commit a92694f693
8 changed files with 386 additions and 14 deletions

View File

@@ -109,6 +109,16 @@ function initDatabase() {
// Fehler ignorieren wenn Spalte bereits existiert
});
// Migration: pdf_path Spalte hinzufügen (Filesystem-Cache für eingefrorene PDFs)
db.run(`ALTER TABLE weekly_timesheets ADD COLUMN pdf_path TEXT`, (err) => {
// Fehler ignorieren wenn Spalte bereits existiert
if (err && !err.message.includes('duplicate column')) {
if (!err.message.includes('duplicate column name')) {
console.warn('Warnung beim Hinzufügen der Spalte pdf_path:', err.message);
}
}
});
// Migration: version_reason Spalte hinzufügen
db.run(`ALTER TABLE weekly_timesheets ADD COLUMN version_reason TEXT`, (err) => {
// Fehler ignorieren wenn Spalte bereits existiert