On top of some bugfixes and small improvements, this version finally brings a popular feature of the VisualForce calendar to the Lightning calendar: Custom Buttons. It also contains upgrades to the Lightning calendar filters, giving admins more fine-grained control and a new multi-select option to enhance the experience of their users.
Features
- Just like the VisualForce calendar, the Lightning calendar now also displays Custom Buttons that have been configured in the database. Take a look here.
- The Lightning calendar now allows buttons to be configured via Apex as part of the Custom Form Logic API. Take a look here.
- Admins can now configure individual filter item properties of Lightning calendar filters. See our documentation.
- Filter items now have a property that allows Admins to configure multi-selection on them. See our documentation.
- Lightning calendars now allow you to define a different field to be used as the name for entries in a list on the reservation form. See the new field ‘Dimension Name Field’ on the Dimension Junction Display Setting object. See our documentation.
Improvements
- A new setting has been added to the Settings tab to disable the ‘no hover definition’ message when hovering over reservations in a context for which no hover definition exists.
- Our components that are available in the Lightning App Builder now have an easily recognizable GoMeddo icon, instead of the default Salesforce icon.
- A new setting has been added to the Settings tab to enable the new ICU locale formats. Enable this setting if the “ICU Locale Formats” release update has been enabled in the org. For more information take a look at the Salesforce documentation.
Bug fixes
- Lightning calendar filters on lookup fields no longer show only a subset of results in some cases.
- The Lightning calendar now correctly sets the default Resource Layout, if one has been configured. For more information on Resource Layouts, see: our documentation.
- The Timeframe dropdown on the reservation form now no longer shows Timeframes that are Resource or Resource Type specific, if no Resource has been selected. This applies to both VisualForce and Lightning calendars. For more info on Timeframes, see our documentation
- Fixed a bug where selecting a Timeframe on the Lightning calendar reservation form did not update the reservation times.
- Fixed a bug where changing the reservation times on the Lightning calendar reservation form did not update the selected Timeframe.
- Fixed a bug where (custom) price calculations were not triggered and the (sub)total price was not updated in the pricing section when adding, removing, or modifying services.
Admin Actions
If you are upgrading, do the following to get the most out of this release.
- Add the new ‘Dimension Name Field’ to your Dimension Junction Display Setting page layouts.
- The ReservationContact object is now related to Contact through a normal lookup instead of a master-detail. The master-detail field will not be deleted from your org unless you remove it yourself. Any existing configuration still referencing the master-detail field (such as the default ReservationContact dimension junction) will continue to work until you remove the field.
- The ReservationContact object is now related to Reservation through a normal lookup instead of a master-detail. The master-detail field will not be deleted from your org unless you remove it yourself. Any existing configuration still referencing the master-detail field (such as the default ReservationContact dimension junction) will continue to work until you remove the field.