0e0a78c47e
* Identify owner for a timeslot and check busyness against his schedule only * Fix TS errors * Fix flatmap * Fix xisting unit tests * Prevent duplicate slots by merging, userId -> userIds (multi) * Small fix to potential undefined * Moved duplicate prevention to buildSlots function * Apply date override on a per user basis * Prevent -1 being added to computedLocalAvailability * Removed console.log * Apply override properly on COLLECTIVE * Default timeZone to UTC when undefined * isSame doesn't work when the day shifts, isBetween instead * Iterate over all slot.userIds schedules to identify the first user schedule that matches * add round-robin test Co-authored-by: Alex van Andel <me@alexvanandel.com> Co-authored-by: Peer Richelsen <peeroke@gmail.com> |
||
---|---|---|
.. | ||
checkBookingLimits.test.ts | ||
getAggregateWorkingHours.test.ts | ||
getAvailabilityFromSchedule.test.ts | ||
getSchedule.test.ts | ||
getWorkingHours.test.ts | ||
parseZone.test.ts | ||
slots.test.ts | ||
team-event-types.test.ts |