New features include the following:
- Support for Microsoft SQL Server 2017
- Support for changing the appointment task no. via the back office system
Other minor improvements and fixes include:
- Maintain grid filter types after loading a user defined layout
- Remove the initial appointment after cut & paste
- Correct appointment broadcasting after delete events
- Unlock appointment from the back office system
There are no breaking changes in this release. When upgrading from Dime.Scheduler 2017.1.0 it is sufficient to only upgrade the Dime.Scheduler website (see 3.3 Upgrade the Dime.Scheduler website). When upgrading from an older version of Dime.Scheduler, please follow the complete upgrade procedure below.
Support for Microsoft SQL Server 2017
As of this version Dime.Scheduler can be installed and hosted on Microsoft SQL Server 2017. No additional installation steps are required.
Support for changing the appointment task no. via the back office system
In the past, when changing an appointment task no. from within the back office system, the change was directly pushed to Dime.Scheduler but not all data was updated. As of now the appointment will show the correct task data and task URL's.
Maintain grid filter types after loading a user defined layout
In Dime.Scheduler it is possible to filter on string, Boolean, decimal or date time columns in one of the various grids and saving the state of the grid afterwards. When loading this state later, these filters are now correctly displayed.
Remove the initial appointment after cut & paste
Dime.Scheduler will now also delete the initial appointment when performing a cut/paste operation on it. In some cases this didn't happen which caused incorrect totals or doubles in the resource Exchange calendars.
Correct appointment broadcasting after delete events
This fix prevents the notification "Appointment with Id x could not be broadcasted" and will broadcast the new/changed/deleted appointment to the other connected users.
Unlock appointment from the back office system
When unlocking an appointment from the back office system, users can now immediately modify the appointment in Dime.Scheduler without refreshing the planning board.