No description
1 Zeitkonto: benutzer.zeitkonto_ab (Bestand beim Update auf 2026-09-01, neue Nutzer Monatserster der Anlage) und zeitkonto_anfangsbestand (Stunden +/-). Monate vor dem Stichtag „nicht geführt“ (Soll 0), Stichtag mitten im Monat zählt nur ab Stichtag, künftige Monate „noch offen“. Gesamtkonto = Anfangsbestand + Vortrag Vorjahre + Monatssalden. Dashboard und neue Ansicht „Mein Zeitkonto“: laufender Monat Soll/Ist/Differenz, darunter Gesamtkonto, Monatsübersicht. 2 Nutzerverwaltung: Startpasswort-Knopf und Urlaub-Spalte entfernt, Startpasswort nur noch im Bearbeiten-Dialog. 3 Urlaubsansicht: Trennlinien, Dialog mit Jahresauswahl, Anspruch je Jahr, Korrektur im selben Dialog. 4 arbeitstage_woche am Benutzer, Einstellung urlaub_vollzeit_tage, Vorschlag „x Tage (n von 5 Arbeitstagen bei 30 Tagen Vollzeit)“, überschreibbar. 5 Plantafel scrollt in sich, Kopfzeile oben und Mitarbeiterspalte links bleiben stehen. 6 Mitarbeiter-App: Navigation, Reiter und „Mehr“ mit Zeitkonto (nur bei eingeschalteter Anzeige), Zeiten (Tag), Dokumente mit Zähler für Ungelesenes, Urlaub. Zähler aus /api/auth/me. 7 Freie Zeiterfassung: Start/Stopp ohne Termin (nur wenn kein Auftragstermin läuft, Server prüft), Beschreibung, quelle=frei ohne Auftrag; Büro-Ansicht „Offene Zeiten“ mit Zuordnung und Zähler. Automatische Beendigung nach zeit_frei_max_stunden (10) beim nächsten Serverkontakt, Nachtrag mit nachgetragen/nachgetragen_am/urspruengliches_ende und Protokollzeile. Gesetzliche Mindestpause automatisch abgezogen und im Eintrag ausgewiesen (pause_minuten, pause_automatisch), korrigierbar; Auswertungen rechnen netto. Offline über bestehende Warteschlange mit Gerätezeit, Start idempotent per client_id, Stopp per start_client_id, laufender Zustand im localStorage. Tests: tests/test_abnahme.py (Stichtag, Anfangsbestand, nicht geführt, Ressource ohne Konto, Arbeitstage, freie Erfassung mit Pausen 30/45 min, automatische Beendigung, Nachtrag, offene Liste, Zuordnung, Zeitkonto). 41 grün. Im Browser geprüft: Startseite Start/Stopp, Offene Zeiten, Zeitkonto, Nutzerdialog, Urlaubsdialog, Plantafel, Mitarbeiter-Sicht auf Handybreite. Service Worker v7. README-Abschnitt „Änderungen nach der ersten Abnahme“. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> |
||
|---|---|---|
| .claude | ||
| app | ||
| .gitignore | ||
| nacharbeiten-vor-deployment.md | ||
| README.md | ||
| spezifikation-terminapp-stand2.md | ||
| SPEZIFIKATION.md | ||