Neuer Menuepunkt "Kalender" fuer alle Rollen: genehmigte Urlaube aller
Mitarbeiter, auch in der Zukunft, dazu Feiertage. Monatsansicht (Standard)
und Zeitleiste, filterbar nach Team und Name.
- Eigene Tabelle pulse_calendar_days, gefuellt von lib/calendarSync.js im
HRworks-Lauf (Fenster bis 400 Tage voraus). Buchungen entstehen weiter
erst am jeweiligen Tag.
- Nur validatedOk und nur freigegebene Arten (calendar_types, Haken in den
HRworks-Einstellungen). Krankmeldungen werden dafuer nicht abgefragt.
- GET /api/calendar fuer alle Angemeldeten, ohne Mails und Profilbilder.
- Timer laeuft zusaetzlich um 12:00 Uhr.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>