...
The restrictions for making reservations in advance (like needing to book at least 3 days ahead) also apply when a user wants to change or cancel a reservation. If it wouldn't be allowed to make the reservation at the current time because it's too close to the start time, then the user also can't change or cancel it.
This is because trying to change it could lead to problems when re-submitting the reservation, and it's hard to predict which changes would be allowed. Since if changes aren't allowed, cancellations aren't allowed either. These change and cancel restrictions are under the assumption that advance booking restrictions are setup to prevent last-minute reservations or changes for certain resources.
Info |
---|
If a user is no longer allowed to change or cancel a reservation, an error message will be shown to the user when using the change or cancel functions. |
Conflict and restriction exceptions
Via the (reservation) module settings, it is possible to determine certain system groups (e.g. the reservation coordinator) that are allowed to create conflicting reservation (conflicting with other reservations, regimes or , with the Reserve in advance/until settings or changing/cancelling it to late):
...
1.3 Reservation types
Reservation types can be used to determine the options (fields and reservable object types) available when making a reservation. When creating a reservation, one of the first fields that the user must enter* is the reservation type. Using different reservation types can be helpful when there are many different types of objects to reserve that are not all relevant within a single reservation.
...