Managing all-day events
Mark public holidays, leave, and full-day commitments — and what all-day events cannot do.
An all-day event marks a whole day rather than a time slot — a public holiday, someone's leave, a truck off the road.
Creating one
Click Add Event, then toggle All day on. The Start and End time fields disappear; the Date field stays, because an all-day event still belongs to a specific day.
All-day events are single-day only. There is no date range. A week of annual leave is seven separate events, one per day — there is no way to create one event spanning Monday to Friday.
Where they appear
At the top of each day's column, above the time grid, as a solid colour-coded bar.
It is a strip per day column, not one banner across the whole calendar. Each day carries its own.
Each column shows up to three all-day events. Beyond that you get a +N more link to expand, and Show less to collapse — per column, and only on days with more than three.
There is no collapse arrow and no way to hide the all-day strip itself. Only the overflow beyond three collapses. If you want all-day events gone from the calendar, untick Events in the filter sidebar — that hides every event, timed ones too.
All-day events also appear in Month view and the mobile day view, but not in the Trucks view.
They cannot be dragged.
What they do not do
An all-day event does not block anything. Assign one to a truck for a full day of servicing, and VanMan will still let you book that truck for a job on that day, with no warning at all. Events take no part in conflict detection.
Nothing on the calendar reserves capacity. Not events, not truck availability hours. The only real protection is a human deciding not to assign that truck.
So use all-day events as signals to your team, not as guard rails. Public holiday — office closed is genuinely useful sitting at the top of the column where everyone sees it. Just do not expect it to stop anyone booking work into it.
Tutorial: mark a public holiday and a week of leave
Set up a holiday and a driver's leave properly.
Click Add Event, set Title to Public holiday — office closed, toggle All day on, and set the Date.
Pick a colour you use for nothing else — red is a poor choice if a truck is red, since events fill solid and read like jobs.
Do not set Truck (optional). This applies to the whole business, not one vehicle, and assigning a truck would imply a constraint that does not exist anyway.
Click Create.
The bar now sits at the top of that day. It has not blocked the day, prevented bookings, or warned anyone. Somebody can book a full day's work on a public holiday and VanMan will not object.
It is a sign in a window, not a locked door.
Your driver is away Monday to Friday. Create five separate events, one per day, each titled Sam — annual leave, each with All day on.
There is no way to make this one event. Five days, five events.
If a day already has three all-day events, yours goes behind +N more and nobody will see it until they click.
Watch for this on busy days. An all-day event that is hidden by default is not doing its job — keep the count under three where the message matters.
Neither the holiday nor the leave stops anything being scheduled. If Sam is the default team leader on a truck, that truck will still suggest him all week.
Tell your dispatcher, and check the crew on any job that week. The calendar is showing information, not enforcing it.
Switch to Trucks view. No all-day events at all — they are not rendered there. Anyone planning the fleet from that view sees none of this.
When a day genuinely must not be booked, the sturdier approach is a job rather than an event — jobs participate in conflict detection, so a placeholder job against a truck will at least raise a warning when someone tries to book over it.
