Zeiterfassung: Backoffice erfasst Zeiten für Mitarbeiter
- Backoffice-Rolle erhält field:correct_time (User-Entscheidung): Zeiten für Monteure/Teamleiter direkt freigegeben anlegen und korrigieren - Eigene Zeiten erfordern weiterhin field:record_own_time (Backoffice erfasst keine eigenen Zeiten) - Auftragsdetail › Zeiten: Formular „Zeit für Mitarbeiter erfassen“ (Mitarbeiter, Art, Datum, von–bis oder Dauer, Begründung; Mandanten-Zeitzone) - Server Action recordTimeForUserAction (moduleGuard work_orders) - Test test-backoffice-time (Backoffice, fremdes Team, Monteur, Mandantentrennung) Demo-Daten lokal bereinigt: je Monteur nur noch eine aktive Uhr. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
@@ -251,7 +251,23 @@
|
||||
"rejectReason": "Grund",
|
||||
"approved": "Freigegeben.",
|
||||
"rejected": "Abgelehnt.",
|
||||
"openApprovals": "Alle offenen Freigaben"
|
||||
"openApprovals": "Alle offenen Freigaben",
|
||||
"record": {
|
||||
"title": "Zeit für Mitarbeiter erfassen",
|
||||
"hint": "Vom Büro oder Teamleiter erfasste Zeiten gelten sofort als freigegeben und werden protokolliert. Entweder Bis-Uhrzeit oder Dauer angeben.",
|
||||
"user": "Mitarbeiter",
|
||||
"userPlaceholder": "Mitarbeiter wählen",
|
||||
"type": "Art",
|
||||
"date": "Datum",
|
||||
"from": "Von",
|
||||
"to": "Bis",
|
||||
"duration": "Dauer (Minuten)",
|
||||
"durationHint": "Nur wenn keine Bis-Uhrzeit angegeben ist.",
|
||||
"reason": "Begründung",
|
||||
"note": "Notiz (optional)",
|
||||
"submit": "Zeit speichern",
|
||||
"saved": "Zeit gespeichert."
|
||||
}
|
||||
},
|
||||
"photos": {
|
||||
"empty": "Noch keine Fotos.",
|
||||
|
||||
Reference in New Issue
Block a user