Normalerweise will ein Nutzer ja eine Reservierung in der Zukunft anlegen, weil er in z.B. das Boot nächste Woche für den Wachdienst einsetzen will. Eine Reservierung in der Vergangenheit macht dann ja erstmal wenig Sinn. Trotzdem gibt es auch Fälle, bei denen es sinnvoll sein kann, Reservierungen in der Vergangenheit einzutragen. Nämlich dann, wenn die Ressource tatsächlich in der Vergangenheit genutzt wurde, aber dafür gar keine Reservierung gemacht wurde. Entweder, weil die Reservierung vergessen wurde (das soll vorkommen), oder weil es ein ungeplanter Einsatz war (z.B. eine Notfall-Alarmierung, bei der die Einsatzkräfte ja sicherlich nicht zuerst eine Reservierung im System eintragen, bevor sie zum Einsatz fahren). Wenn du willst, dass solche Nutzungen einer Ressource nachträglich für Dokumentationszwecke eingetragen werden können, musst du Reservierungen in der Vergangenheit erlauben. Andererseits kann es sein, dass jemand eine Ressource reserviert hatte, sie dann aber doch nicht genutzt hat. Willst du ihm erlauben, die Reservierung nachträglich zu entfernen? Wenn es dir in der Dokumentation darum geht, wer hat die Ressource tatsächlich genutzt, solltest du es erlauben. Wenn es dir aber wichtig ist zu wissen, wer die Ressource wann blockiert hatte (was ja die Auswirkung hatte, dass sie niemand anders nutzen konnte), dann solltest du Änderungen in der Vergangenheit verbieten. Das kann sinnvoll sein, wenn du später eine Auswertung machen willst, wer die Ressource wie oft für sich geblockt hatte, z.B. weil du für die Nutzung eine Rechnung schreiben willst. Ein möglicher Kompromiss ist die Einstellung "Nur Anlegen, nicht Löschen". Damit können Reservierungen in der Vergangenheit eben noch erstellt werden, aber vorhandene Reservierungen in der Vergangenheit nicht mehr gelöscht oder geändert werden. |