feat: Admin-Toggle für mobile Zeiterfassung
Backend:
- Company.mobile_stamping_enabled (BOOLEAN DEFAULT TRUE)
- CompanyOut + CompanyUpdate: neues Feld
- Migration 0027: companies.mobile_stamping_enabled
Frontend Desktop (CompanySettingsPage):
- Abschnitt 'Mobile-Ansicht' mit Toggle-Switch
- Speichert via PATCH /companies/me
Frontend Mobile (MobileStampScreen):
- Lädt mobile_stamping_enabled aus GET /companies/me
- Deaktiviert: Hinweis-Banner statt Buttons
('Einstempeln nicht verfügbar – bitte Kiosk/Desktop nutzen')
- Aktiviert: normales Verhalten
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -1134,3 +1134,31 @@ Keine Commits in dieser Session.
|
||||
- frontend/src/pages/LoginPage.tsx | 11 +++++++++--
|
||||
|
||||
---
|
||||
## 2026-05-24 23:28 – 23:31 (2m)
|
||||
**Beschreibung:** Claude Code Session
|
||||
**Projekt:** timemaster
|
||||
|
||||
### Commits
|
||||
- 22be68e feat: Abwesenheiten-Screen in Mobile-App
|
||||
|
||||
### Geänderte Dateien
|
||||
- DEVLOG.md | 40 +++
|
||||
- frontend/src/pages/mobile/MobileAbsencesScreen.tsx | 370 +++++++++++++++++++++
|
||||
- frontend/src/pages/mobile/MobileBottomNav.tsx | 16 +-
|
||||
- frontend/src/pages/mobile/MobilePage.tsx | 17 +-
|
||||
|
||||
---
|
||||
## 2026-05-24 23:33 – 23:33 (0m)
|
||||
**Beschreibung:** Claude Code Session
|
||||
**Projekt:** timemaster
|
||||
|
||||
### Commits
|
||||
Keine Commits in dieser Session.
|
||||
|
||||
### Geänderte Dateien
|
||||
- DEVLOG.md | 40 +++
|
||||
- frontend/src/pages/mobile/MobileAbsencesScreen.tsx | 370 +++++++++++++++++++++
|
||||
- frontend/src/pages/mobile/MobileBottomNav.tsx | 16 +-
|
||||
- frontend/src/pages/mobile/MobilePage.tsx | 17 +-
|
||||
|
||||
---
|
||||
|
||||
Reference in New Issue
Block a user