The requirement is to hide calendar slots from online bookings but have them available when manually bookings classes, without having to delete and re-adjust the blocked time.
As an example, a club has courts available daily from 6am to midnight, and wishes to have its courts available for rentals between 10am and 3pm and also between 10pm and midnight each day. (The slots from 6am to 10am and 3pm to 10pm would be reserved for classes and hence not visible to online bookings)
They would therefore need to :-
a. Block online access to courts from 6am to 10am and 4pm to 10pm.
b. If however some students require a class during the blocked hours (and there are no rental bookings in the system at that time), then the system should allow the manually booking to be made without having to adjust the blocked time i.e. by OVERRIDING the block on online rentals.