Many UX improvements and bug fixes
Minor Features
- UX improvement (1) When deleting GoMeddo configuration records through the GoMeddo UI, a prompt is now shown explaining what deleting these records will do and asking for confirmation
- UX improvement (2) The GoMeddo calendars browser tab titles now display ‘Resource calendar’ and ‘Calendar’, instead of ‘B25_MultiResourceCalendar’ and ‘B25_Single ResourceCalendar’. This also fixes a bug where any object detail pages that embedded a calendar would get the tab name of the embedded calendar.
- UX improvement (3) The Reservation search now displays ‘No results’ when no results are found, instead of showing an empty white list.
- UX improvement (4) Hovering over the Year and Month in the calendar the date picker now changes the cursor to make clearer that these are clickable.
- UX improvement (5) The calendar now gives a clear message indicating why no data is being shown when applicable.
- UX improvement (6) The Reservation filter now behaves the same way as the Resource filter when clicking ‘Cancel’: the previous state of the filter is restored.
- UX improvement (7) Users with a ‘B25 Admin’ Permission Set now have a ‘View Resource in GoMeddo’ link in the Resource dropdown menu on the calendar. This link redirects to the GoMeddo Resource edit page.
- UX improvement (8) Renamed ‘Configurations’ on the Resource edit page to ‘Layout’ for consistency.
- UX improvement (9) The time labels that appear when dragging a new Reservation on the calendar, or when moving/resizing an existing Reservation are now dynamic in their precision: When the increments are smaller than 1 day, an hour marker is shown. When the view is longer than a day, the date is added.
- UX improvement (10) When saving a new Resource (Type) the GoMeddo Resource page will now select the new / cloned Resource after save.
- UX improvement (11) Removed the tab headers on the Resource (Type) edit pages when no Resource (Type) was selected.
- UX improvement (12) When clicking ‘View all’ in ‘Settings’ under ‘Services’, the columns of the ‘Recently Viewed’ are now the same as the ones shown on the previous page.
- UX improvement (13) Moved the ‘View in Salesforce’ and ‘View Calendar’ to a sub-menu, aligned with the other buttons on the Resource page.
- UX improvement (14) Created 'All Services' list view on the Services object.
- UX improvement (15) When clicking on the Year dropdown in the calendar date picker, the currently selected year will be scrolled to.
- UX improvement (16) When selecting a date through the date picker of the calendar, the calendar will now scroll to the selected date.
- UX improvement (17) Changed the label ‘ServiceReservations’ to ‘Service Reservations’ on the Service Reservation.
- UX improvement (18) The custom button dropdown on the Reservation From will now only be visible when more than one custom button are present. Else, the button will be shown.
- UX improvement (19) When cloning a Resource (Type), the ‘Name’ field will now be cleared and focused on. The selection in the tree will also be removed.
- UX improvement (20) Snap duration now also applies to resizing Reservations.
- UX improvement (21) The Dynamic Resource Titles input object now also provides the current View name.
Bug fixes
- Breadcrumbs (1) Fixed a bug where the breadcrumb on the Resource page would update wrong when clicking it.
- Breadcrumbs (2) Fixed a bug where clicking the breadcrumb on the Resource page would refresh the page, instead of selecting the Resource.
- Breadcrumbs (3) Fixed a bug where sometimes the breadcrumb of the Resource (Type) page would not link to the correct Resource (Type).
- Resource Groupings Fixed a bug where updating a Resource Grouping would result in an error.
- Context menu Fixed a bug where the Resource context menu on the calendar for grouped Resources was still visible on virtual Resource groupings.
- Reservation Form Fixed a bug that caused the reservation form to close when pressing save even if errors were detected.
- Header Fixed a bug where the Month View on the Single Calendar would display the previous month as the header.
- Recurring Fixed a bug where updating a Recurring Reservation as a user that had no permission to a configured Dimension Junction object would throw an exception.
- Recurring (2) Fixed a bug where deleting a recurring series deleted all future Reservations when called on a non-recurring Reservation.
- Dimension Fixed a bug where no Dimension records would be shown on non-Resource calendars, with only the old grouping enabled.
- Date picker Fixed a bug where attempting to scroll the year on the calendar date picker would instead scroll the underlying calendar months.