Jede Änderung braucht einen Grund und wird mit altem und neuem Wert
protokolliert. Segmente schließen immer lückenlos aneinander an –
du gibst nur den Beginn der Schicht und das Ende jedes Abschnitts vor.
Änderungsprotokoll
Nur lesbar. Die Datenbank selbst verhindert, dass Einträge geändert
oder gelöscht werden – auch beim Löschen einer Schicht bleibt der
Eintrag stehen.
Geräte
Die Android-App meldet sich mit einem Gerätetoken an, nicht mit dem
Passwort. Das Token ist nur einmal sichtbar. Ein gesperrtes Gerät
fliegt sofort raus, auch mitten in einer laufenden Sitzung.
Tätigkeiten und Stundenlohn
Ein geänderter Stundenlohn gilt ab sofort. Bereits gebuchte Segmente
behalten den Lohn, der zum Zeitpunkt der Buchung galt – die
Vergangenheit ändert sich also nicht rückwirkend.
Einstellungen
Die Erinnerungen wirken sofort, ohne Neustart. Eine laufende Schicht
wird dabei niemals automatisch beendet – der Server erinnert nur.