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

CalendarDrag doesn't enforce Calendar's allowOverlap setting #2022

Open ExtAnimal opened 3 years ago

ExtAnimal commented 3 years ago

Add enforcement in:

https://www.bryntum.com/forum/viewtopic.php?f=54&t=16192

This needs to be implemented at the data level.

So in the Engine in Gantt and SchedulerPro, and in the Project in Calendar and Scheduler and TaskBoard.

The validation needs to allow async return of validation state.

Scheduler's EventDrag and EventResize will need refactoring to handle async return of validation state.

ExtAnimal commented 3 years ago

See also: https://github.com/bryntum/bryntum-suite/issues/1449