Disable weekend scheduling when working with large-scale timelines
When working on a project in timeline view, the user can currently drag or extend a task into the grayed-out weekend times whereupon a dialogue box appears asking whether the intent is to schedule a task on a weekend. If "no" or "cancel" is chosen, the action of dynamically changing the time is cancelled.
In large-scale timelines that span months, quarters, or even years, the grayed-out weekends are simultaneously too small to see while also being very numerous. This presents a particular problem when one dynamically extends or moves a task in the timeline view: the user often or inevitably lands on a weekend space where the dialogue box appears asking whether the user wishes to schedule a task on a weekend. Therefore, if one is often or always landing on weekend time, it becomes far too frustrating (or impossible) to use the dynamic task adjustment in the timeline view, as the user is always cancelling the dialogue box, and therefore cancelling their intended timeline adjustment.
One possible solution is to include a button that toggles the collapse of weekends to make them unavailable for scheduling. Ref. request #465660.
Hi Michael, thanks for taking the time to post this on the Community! That's interesting and I'd love to learn a bit more about how you envision this process. If a toggle like that were switched on, would that mean that no action should be performed for the tasks which could potentially fall on a weekend, i.e. would they just remain scheduled for the prior dates?
Thank you for following up Anastasia (by the way: you are doing a great job, very positive!) My vision would simply to have a toggle button that when activated, would not allow tasks to land (start or finish) on a weekend when tasks are modified by dynamically dragging them (or extending / shrinking) their start or finish dates) in the Timeline view. The toggle button would essentially act as a filter for the user, where only non-weekend (or holiday) dates are chosen when dynamically adjusting tasks in the timeline. This would enable a much faster workflow in adjusting these timelines dynamically.
Michael, thank you for the kind words and for getting back to me, I appreciate it! Great to hear all of those details about this idea, that does make sense and is an interesting approach. :)