Status Assignment Logic
When a status is assigned from the Reservation Card, the following logic decides how the status will affect the activities belonging to the reservation:
- If the reservation type has Date Range set as Date Schedule, then any status other than Cancel will not affect the activities. Cancel will, however, cancel all activities.
- On other reservation types the following will be assigned to the activities:
- Draft - assigning a reservation to Draft will assign all confirmed activities to draft.
- Confirmed - assigning a reservation as Confirmed will assign all draft activities to confirmed.
- Canceled - assigning a reservation as Canceled will assign all activities to canceled.
- Waiting List - assigning a reservation as Waiting list will assign all draft activities to waiting list.
When the status is assigned from the individual Activity card, the following logic decides how the activity status assignment will affect the reservation itself:
- If the reservation type as the Date Range set as Date Schedule, then assigning status on individual activity will not affect the status on the reservation itself.
- On other reservation types the following will be assigned on the reservation:
- Draft - if one activity is assigned to Draft , the reservation is assigned to Draft.
- Confirmed - if there are no activity entries in Draft or the current reservation status is Canceled , the reservation status is set to Confirmed.
- Canceled - if there are no other activity entries with other statuses than Canceled, the reservation will be set to Canceled.
- Waiting List - if there are no other entries which are not on a waiting list, or the reservation is canceled, the reservation status is assigned to Waiting list.