Some bugfixes and new features, most notably the Start and End times on View, and the new AvailableTimeRanges API method.
Features
- There are two new fields on View, ‘Start Time’ and ‘End Time’, which allow you to set defaults for that View. This overrides the behavior of the checkboxes ‘Hide closed times without Reservations’ and ‘Hide times without Reservations’.
- There is a new Custom Permission named ‘Allow Reservation Deletion When Updating Recurring Reservations’. This permission allows users to delete Reservations when required by a changed Recurring Reservation (such as decreasing the number of occurrences), without giving users explicit delete permissions on Reservations.
- The Schedule calendar now features a download button, which allows users to download the calendar as a PNG, SVG or JPEG. This indirectly allows users to print calendars or to share them with others.
- The new global Apex API class ‘AvailableTimeRanges’ enables developers to generate a list of timeranges for when a specific dimension scope is available. This method does not only inspect Availbility records, but also existing Reservations that might block a dimension from being booked. It is useful for answering questions like: ‘When can this room be booked?’ or ‘Given these Staff members, who is available when?’. Full documentation can be found here.
Bug fixes
- Fixed a bug where record lookups on a reservation would not work correctly when iframed on a record page.
- Fixed a bug where changing the currency on a Resource would sometimes cause an error.
- Fixed a bug where simultaneously updating the currency and the timezone of a Resource would cause an error.
- Fixed a bug where the calendar would sometimes not show the last day of the month for 31-day months.
- Fixed a bug where the status lookup would not always open the status page correctly.
Admin Actions
If you are upgrading, do the following to get the most out of this GoMeddo release.
- Add the ‘Start Time’ and ‘End Time’ fields to your View page layout(s).
- Assign the ‘Allow Reservation Deletion When Updating Recurring Reservations’ permission to users that need it.