When does dragging an event actually change the booking?
A calendar can show an event moving and tell your app the new time. Your app still decides whether the change is allowed and saves it where bookings live. If the save fails, show what happened and restore the old time. Give people a way to edit the time without dragging.
Which view and data do you need to keep?
FullCalendar’s non-premium plugins and standard bundle use MIT. For-profit businesses using Premium features commercially, such as resource timeline views, need a paid commercial license. Keep your event records and any calendar export in the app’s own data workflow.
Can a fictional booking move after its slot is already taken?
Draw a fictional haircut at 10 and a requested move to 11, which is already booked.
- Mark the decisionWrite what the app should return when the requested time is unavailable.
- Keep the original clearShow the booking at 10 with an explanation and another way to choose a time.