Today, right now, I'm starting a new series of blog posts on the people I mentally call the "bacon-savers." These are the folks whose blog posts I find, or whose advice I receive, when I'm sweating over an issue and leave me thinking, "wow, that person really saved my bacon." I want to do more than just leave a comment somewhere, so I'm going to start reaching out with some props.
I just encountered the frustrating issue with the Group Calendar in SharePoint 2010. You most likely already know that the SP 2010 calendar gives you the choice to "Use this calendar to share member's schedule", and this choice allows contributors to invite other people to SP calendar events, and display free/busy information for selected people.
You may also already know that the problem is with that "add person" functionality. There is no way to enter people and save them so that the calendar continually displays their information. Every time you leave the view, your selections are wiped out. For anyone who wants to display a team's time off schedule or free/busy information on a site, the existing functionality does not help at all.
You can review the following discussion threads to see the level of frustration this has caused:
- Group Calendar looses People (TechNet)
- Group Calendar View (Social Technet - SharePoint 2010 Forums)
- SharePoint 2010 Work Group Calendar (MSDN)
- "Group Week" view of calendar does not save list of members (Social MSDN - SharePoint 2010 Forums)
That fourth forum is where I found McMillan's solution. He did all the work of tracking down how the entities are added, and used jquery to define resources in the group view. A commenter, Sylvain, provided the code to define people. It worked perfectly for me in a demo environment. While we wait for MS to address this, this is an awesome workaround.
Thomas Zepeda McMillan, thank you for saving my bacon.