Multiple Calendars

We encourage users to post events happening in the community to the community events group on https://www.drupal.org.
gmclelland's picture

I wanted to poll this group to see what is the best way to manage access control multiple calendars in drupal.

I have a site where I need to be able to create some calendars public and some calendars private.

I need to control which users / roles has permissions to add an event to the calendar and which users /roles can view the calendar's events.

So far the only techniques I can think of are
1. Use Event content type with tags - create a vocabulary for Calendars with each term as a calendar - restrict with a taxonomy access control module
2. Organic Groups - Each Calendar is a group, events are posted into the group
3. http://nodeone.se/blogg/johan-falk/alternative-solution-to-organic-groups - calendars are the master nodes - events are the subnodes that reference calendar nodes - access control is granted based on the user references in the calendar nodes
4. Open Atrium - each group is a calendar

Am I missing anything else? I have pros and cons for each technique, but didn't list them here to keep this post simple.

Thanks any help you can provide.

Access Control

Group organizers

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds:

Hot content this week