Crew time off and holiday blocks

Mark a crew as unavailable for a date range — vacation, holiday, maintenance — and it draws on the schedule.

What it is

Time blocks are per-crew date ranges with a label and a type (vacation / holiday / maintenance / other). They render as their own rows on the timeline, and crews with a currently-active or upcoming block get a badge on their chip.

Also called: vacation · time off · crew unavailable · shutdown week · holiday

See it
Crew time off and holiday blocks
Apr
May
Jun
Jul
Sutter Kline — Riding Arena
Framing
Gideon Alt — Riding Arena
Concrete
Marlin Hoover — 30×40 Garage
Trim
Marlin Hoover — Riding Arena
Framing
Sutter Kline — 40×64 Shop
Concrete
Framing crewConcrete crewTrim crew
Time-block rows across the timeline plus a crew chip with an inactivity badge — GanttChart.tsx Time Block Rows + Time Block Modal. Sample data — no customer information appears here.
How it works
  1. 1Add or edit a block via the Time Block modal: crew, label, start/end date, type
  2. 2Crew leads and workers can only create blocks for their own crew (selectableCrewIds)
  3. 3isCrewScheduledInactive / getCrewUpcomingInactivity drive the chip badges
  4. 4Blocks render as rows in the chart body alongside project rows
Why we built it

A schedule that shows only work quietly claims every crew is available every day. Vacations, a concrete sub's shutdown week and stat holidays lived in someone's memory, so plans were built straight through them and only fell apart when nobody showed up. Time off is blocked on the board itself, in the same rows as the work.

The problem
  • Scheduling work onto a crew that isn't available
  • Time off living outside the schedule
Sound familiar?
What you get
Unavailability is visible on the same timeline as the work
Crew chips warn about active and upcoming time off

See it on your own jobs

Twenty minutes, your numbers, no slide deck. We’ll build one of your real buildings in front of you and send you the estimate link at the end — yours to keep either way.

or keep browsing features →