Can your team develop a system for blocking out time on a schedule that consist of a rotating schedule. For example, iPhone has a feature that helps out firefighters where they can schedule their shifts to happen on every 4th day. Basically putting time in their calendars that shows 24 hours on duty and 72 hours off duty. Then the cycle repeats.
So we should be able to block out time on one day and have that repeat on a rotating schedule.
The example below with the red, blue, and green represents a fire department. So some clients that use your system like myself work on this schedule. I work on A shift and at my department we have 1 day on 3 days off. The example below is a fire department with three shifts. Mine has four. You get the point.
This would allow some of your users who work nights and days rotating and those who work on rotating schedules like this for fire departments, hospital and EMS, can input their schedule with ease instead of manually inputting every day.