Reisezeit aus Start/Ende, Pause pro Eintrag in Minuten

- Reisezeit wird aus Reise-Beginn/-Ende zur Laufzeit berechnet (Spalte reisezeit entfernt),
  Anzeige in Vorschau und Liste wie Mehrarbeit
- Pause pro Eintrag in Minuten (Feld zwischen Beginn und Ende), Default aus globaler Einstellung
- Eingabefelder werden nach dem Speichern eines neuen Eintrags geleert
- DB-Migrationen für reise_beginn/reise_ende/pause-Spalten
- Version 0.1.2

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-06-22 17:00:57 +02:00
parent 74eedf7c3d
commit cb168fbd18
10 changed files with 147 additions and 66 deletions
+3 -1
View File
@@ -10,7 +10,9 @@ export interface ArbeitszeitEintrag {
ort: Ort;
beginn: string; // HH:MM
ende: string; // HH:MM
reisezeit: number; // dezimale Stunden
reise_beginn: string; // HH:MM, leer wenn keine Reise
reise_ende: string; // HH:MM, leer wenn keine Reise
pause: number; // dezimale Stunden (Eingabe im Formular in Minuten)
vertriebsunterstuetzung: number; // dezimale Stunden
kommentar: string;
created_at: string;