Page 1 of 1

Strategies for indicating Holidays

PostPosted: Thu Jul 01, 2010 2:14 pm
by hedrich
What are some strategies for indicating company holiday schedules in the calendar?

I'd thought it would be possible for admin staff to create an all-day or multi-day Event and link all the staff to it so that if anyone attempted to schedule something during that time, they would have a conflict indicator. The only problem with this idea is that staff changes over time so if they set up their Christmas/New Years schedule in June, by December, due to turnover, not all staff would be linked to this event. So I think I'll reject that.

Another idea was maybe to set up a "resource" that is called "Office" and use that to indicate holidays, closings, company functions, etc. But this would not prevent scheduling of individual resources during those times.

The best idea ( to me) would be to have a table where the client could enter all the holidays their office observes and then have the calendar display with a background color code when a day or days are designated holidays. These days could also show up on the mini-calendar (with a different color code from "Today" and "Selected Day"). Calendar could even flag as a potential conflict should someone try to set up an Event on a holiday. Would something like that be reasonably achievable?

PostPosted: Fri Jul 02, 2010 10:32 am
by John Sindelar
Hi Hedrich,

We generally create holidays as all day events of the type "holiday" and give them their own color. We don't link them to staff and haven't really had a problem with folks scheduling things on holidays.

Color coding the mini-calendars to show holidays can be done: I'd suggest writing all the holiday dates to a new global $$variable and having the conditional formatting in the mini-calendars check that: faster than looking at the holidays table directly.

Hope that helps,

John