I propose that we add administrative setting features to the calendar feature as follows:
- Site-wide preference setting for first day of week, upcoming events maximum and look-ahead.
- Setting for whether user can change any of these.
- Event-type settings for each event type (site, course, group, user) as follows:
- event type enabled/disabled - whether that event type is allowed for site,
- event type can be filtered - whether or not that event type can be filtered by a user (this may not be useful)
- user level to set event type (admin, creator, teacher, student, guest)
We could add this to the admin features for the site under the configuration settings.