Sometimes it is required to reset a course calendar. Today one has to click in every single event and delete them one-by-one. To make things simpler a bulk action is implemented. When reseting the calendar using this method, all events in the calendar and all imported calendars are deleted.
A dialog aks the user using a checkbox to confirm the unrecoverable action. In this dialog the number of events that will be deleted is displayed.
To improve things even further a link is also added to delete imported calendars independently of the complete calendar reset.
This is required mainly in the context of a course. However, if feasible we can also have it implemented in the group and personal calendar, but this is not mandatory.