Background
Each team member is available based on the event(s) they are assigned to. By default, the app *commits* a team member to an event if there has been a booking assign.
Example:
Coach 1 and Coach 2 are assigned to Training Event and Private Event.
Coach 1 & 2 are available from 11:00am - 12:00pm. The events are 30-min in duration.
Training Event and Private Event each have an attendee capacity of 8, meaning each timeslot can take 8 bookings
Coach 1 has bookings already for 11:00am (1 person) and 11:30am (1 person) for a given day
Scenario A: Coach 1 is committed to Training Event, and is hence unavailable at Private Event
The Coach can’t be in the same room twice, hence they are committed to the Training Event and can take 7 more attendees there, but are unavailable from Private Event
This is the default setting on the Availability - unchecked box
Scenario B: Coach 1 is available on both events until the max capacity has been reached
The Coach can be in the same room twice, and can take 7 more attendees regardless of event
This Availability checkbox must be checked