Is using the override in a schedule seriously the only way to handle holidays? That’s utterly appalling.
The override facility is very poor indeed as it has no capability to handle shifts.
The only other option appeared to be create a new layer with the override shift defined and then remember to delete the layer after that.
I do find it astonishing that what otherwise is a good application has no sensible means to handle holidays or sickness - seems like an incredibly fundamental thing handling on-call schedules.
There simply must be better ways to handle this that the useless override - for a start it is likely that users will swap their shift with another, and not just have their shift overriden.
Beyond that, if there was a good way of handling holidays - then PagerDuty could be linked in with a company’s holiday system so that holes in a schedule could be easily seen.