Calendars: move and resize your bookings with a single gesture



Until now, changing the time, court or length of a booking meant cancelling it, then booking again and re-entering its participants. Now you simply drag it across the calendars, with a mouse or with your finger.

This update also makes recurring bookings much faster, up to 100 times faster, and shows the progress of the longest operations live.

The full step-by-step guide is in the documentation: /manager/schedules/move-bookings.


Move a booking with a single gesture

Click and hold a booking, then drag it: a preview follows the pointer and shows the new time. Release it where you want, and the booking appears there straight away, with its participants and options.

In the day view, you change the time, the court, or both. In the week view, you change the time or the day. To reach a court that is not displayed, hold the booking near the edge of the calendars: the next courts scroll into view.

On a phone or tablet, the gesture is the same: simply press the booking for half a second to pick it up. A finger that slides straight away keeps scrolling the calendars, and a click or a short tap still opens the booking, as before.


Lengthen or shorten a booking

When you hover over a booking, two handles appear at the top and bottom. Drag the top one to change the start time, and the bottom one to change the end time. With a finger, a half-second press released without moving shows the handles.

Lengthening a booking adds time slots with the same participants and the same options; shortening it frees the extra time slots. The start and end snap to a step you choose, from 5 to 60 minutes.


A preview that tells you straight away whether it is possible

While you drag, the outline of the preview tells you before you even release:

  • Dark outline — the spot is free and allowed.
  • Orange outline — existing bookings will be overwritten, and their number is shown.
  • Red outline — the spot is refused. When you release, a window explains why and the booking stays where it was.

Every spot is checked with the same rules as the booking form: whatever the form would refuse is refused here too.


Overwrite a booked time slot, after confirmation

Club managers with the Overwrite/Cancel Existing Bookings permission can drop a booking onto a booked time slot. A confirmation window then shows the number of time slots affected, and the Disable Notifications box lets you notify no one.

Overwriting a booking cancels it permanently: its participants receive a cancellation e-mail, unless you turn off notifications.

A booking on one of the Synchronized Calendars with the target court is never overwritten: the spot is refused.


Your users can move their bookings too

Something came up, a partner running late? Your users move their own bookings themselves, without going through reception. The Allow bookings to be moved option is enabled by default in every subscription; you will find it in AdministrationUsersAccess RightsSubscriptions, Permissions tab.

Users only move their own bookings, and always to a free time slot. Their usual rules apply:

  • Deadline — a booking can be moved as long as it can still be cancelled.
  • Times — the start times are those offered by the booking form.
  • Dates, quotas and credits — as for a new booking. If the new time slot costs more, the difference is deducted; if it costs less, it is credited back.
  • Length — it can only be changed if the subscription uses Custom Time Slots.

Recurring bookings up to 100 times faster

Scheduling a season of lessons at a club with a long history could take a while: at a club with 750,000 bookings, recurrence created 13 time slots per second. We have completely reworked the search for time slots that are already booked. The same club now creates nearly 1,200 per second: a whole season is set up in a few seconds.

The calendar display benefits from the same optimisation and stays fast, even with years of history.


Follow your operations live

Repeating a booking over a whole season, generating the access codes for each time slot, cancelling a series or moving a booking can take a few seconds. A progress panel then opens and shows the steps involved in the operation, each with its progress: Creating bookings, Access Codes, Notifications, Participants' orders or Booking reminders.

The panel only opens for an operation that takes time: a quick booking never shows it. It stays open until the end, so you always know where the operation stands. While time slots are being created, the Cancel button stops the recurrence; the time slots already created are kept.


Good to know

  • Participants — they receive a “booking moved” e-mail, with the old and the new time slot, when the day or time changes.
  • Access codes — they are recreated for the new time slot and sent in this e-mail.
  • Recurring bookings — only the day you move changes; the other dates in the series stay in place.
  • Gesture precision — set it in AdministrationSettingsBookingCalendars, Display Preferences section, Move and resize precision option: 15 minutes by default.

Any questions about these new features? Our team is here to help.

The OpenResa team at your service!