bryntum / support

An issues-only repository for the Bryntum project management component suite which includes powerful Grid, Scheduler, Calendar, Kanban Task Board and Gantt chart components all built in pure JS / CSS / TypeScript
https://www.bryntum.com
53 stars 6 forks source link

Gantt's upgrade guide miss the part about `skipNonWorkingTimeWhenSchedulingManually` default state changes #10041

Closed chuckn0rris closed 19 hours ago

chuckn0rris commented 2 weeks ago

Even if skipNonWorkingTimeWhenSchedulingManually disabled. Actually, changing the state of this flag ignored by tasks.

Forum post

Hi, While testing, I encountered an unexpected behavior related to the manually scheduled flag. I'm unsure if this is a bug or a feature change that I missed in the release notes.

Specifically, in the latest versions (v6.0.5 and v6.1.0-beta-1), when I set a task to be manually scheduled, the task calendar seems to be ignored, causing the task to be rescheduled differently. In contrast, with previous versions (I tested v5.6.9), the calendar was respected when the task was manually scheduled, so the task didn’t get rescheduled immediately.

Is this intended, or could it be a bug?

Thank you, Luca

chuckn0rris commented 2 weeks ago

Looks like we had skipNonWorkingTimeInDurationWhenSchedulingManually set to true by default previously. Need to make sure and update config or changelogs

chuckn0rris commented 2 weeks ago

Actually, we only need to add that part https://bryntum.com/products/gantt/docs/guide/SchedulerPro/upgrades/6.0.0#manually-scheduled-events-no-longer-extend-over-non-working-time into Gantt upgrade guide too.