In the early OLAT days it was common to have courses without members. This lead to the concept of subscriptions of course calendars.
However, this makes just no sense, is fail prone and leads to additional work for almost all scenarios. Therefore we ditch the concept for course calendar subscriptions entirely and make it automatic as with the group calendars based on the course membership information.
Note: this does not affect calendar notification subscriptions, this is something different. It is about subscribing the calendar to make it appear in the personal calendar view
- Remove the course calendar subscription from the GUI properties
- Remove course node configuration to auto-subscribe to the course calendar
- Refactoring of personal calendar tool to show all course calendars where one is member
- Make sure course calendars can be toggled on/off in the personal calendar view as it works with the group calendars.