Add capability for how exceptions behave when colliding with regular hours.

Currently: All regular hours for a day are removed if an exception occurs at any time of the same day. (Void-mode)

Add an additional mode and associated infrastructure to support subtraction. If a exception collides with a regular hour, try to slice up the regular hours into separate ranges, also with the exception range. (Subtract-mode).

Comments

dpi created an issue. See original summary.

dpi’s picture

Status: Active » Fixed

Flatten and setRegularHourInteraction should satisfy this.

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.