Multiple minor features and some bugfixes.
Features
- There is a new field Default Quantity on Service. When set to a number, any service added to a Reservation on the calendar will have this quantity by default. If left empty, it will default to the quantity of the Reservation.
- Testability of Custom Price Calculations has been improved by making the GoMeddo.Util_PluginManager. Reservation Price Data constructor method global.
- The POST and PATCH methods on the Reservations and ReservationContacts REST endpoints now return more detailed info for failures due to hard conflicts. The property is named ‘hardConflicts’, and contains info such as the type of conflict, the name of the Dimension, and the id of the conflicting Reservation.
- All relevant sections on the settings tab now have loading spinners.
Bug fixes
- Fixed that multiple inserts or updates of reservations in one Apex execution context could cause unexpected conflict checking behavior due to caching.
- In the Feature console, the Outlook connections information is now hidden if there are no connections permitted.
- The Multi Schedule Component now adjusts the height of event boxes when there are multiple titles.
- Dates shown in hovers no longer show the time part
- Layout and Timeframe could be edited on the Reservation form even when the Status was marked as Final.
Admin Actions
If you are upgrading, do the following to get the most out of this GoMeddo release.
- Add the Default Quantity field to your Service page layouts.
- (Optional) To preserve existing behavior, the upgrade will set the Default Quantity of all your existing Services to 1. Adjust this number for each Service if desired.