Feature Request: Allow changing resource but not time
In timeline view, using eventStartEditable: false prevents both editing the start time and the resource allocated to events. In my case the time is fixed, but the task can be allocated to any resource.
I'd propose adding an eventResourceEditable option which defaults to whatever eventStartEditable is set to. Doing this would allow dragging between resources, but not altering the start time.
Thanks for the suggestion. If anyone else needs this feature, please check in on this thread.
I'd love to get this, I've implemented it myself using event key listeners but being native would be great
Currently something similar can be achieved with dragConstraint callback:
dragConstraint: function (info) {
let {event, oldEvent} = info;
return event.start.getTime() == oldEvent.start.getTime()
&& event.resourceIds.every(id => !oldEvent.resourceIds.includes(id));
}
But you need to drag it to the exactly same time for the new resource...