Shift Model
Business Rules für das Shift Model
Für das Shift-Model gelten die im Folgenden aufgelisteten Einschränkungen:
Einem Nutzer ist es nicht möglich ...
... auf Schichten zuzugreifen, die nicht ihm gehören.
... Schichten zu bearbeiten, die nicht ihm gehören.
... Schichten zu löschen, die nicht ihm gehören.
... Schichten zu bearbeiten, die bereits exportiert wurden.
... Schichten zu löschen, die bereits exportiert wurden.
... eine Schicht in der Zukunft zu erstellen, welche nicht als geplant gilt.
... eine Schicht in der Zukunft einzustechen.
... eine Schicht in der Zukunft auszustechen.
... eine Schicht zu erstellen, deren Ende vor deren Anfang ist (
duration > 0
).... eine Schicht zu erstellen, welche nicht am gleichen Tag endet, an dem sie auch beginnt.
... eine Schicht zu erstellen, welche auf einen Contract verweist, der nicht dem USer gehört.
... eine Schicht zu erstellen, welche Tags besitzt die keine
strings
sind.
Ferner gelten folgende Einschränkungen:
eine Schicht mit
was_reviewed=False
wird bei der Berechnung des Reports nicht beachtet.
Anmerkung:
Der Begriff "Zukunft" bezieht sich auf die Zeit nach dem versuchten Durchführen der Aktion. Beispiel: Jetzt ist der 01.01.2020 13:47:31. Als Zukunft gilt jede Zeit, die eine Differenz größer Null zu dieser DateTime
besitzt.
Last updated