Disallow overlap + auto-move


Is there a possibility to disallow events to overlap for a certain resource and additionally automatically shift the last event to a later time when I drag an event between two events?

I want to do some manual rescheduling of a production plan and this would greatly reduce the number of drag and drops required and also reduce the number of possible errors the scheduler can create.

Thanks in advance

There is no ready solution for it.
To implement it, you can try to use collision.js extension

It is a snippet, how to move collisioned event to new position: