Have you turned on Site Features: Anything With This Icon?
![]() |
The icon for "make my site functional already." |
No?
Go turn that on, I'll wait.
You now have access to two main sorts of Calendar. The basic one, which works pretty well but needs colouring to be made actually useful, and the Resource Calendar. Resource Calendars can be useful, but they have bugs worse than your old apartment tower. Let's go through creating a functional one.
Most of this content is available with sufficient googling.
Steps are now numbered, due to my own morbid curiosity.
- Create a Resource Calendar.
- Go to Site Actions: More Options and select Calendar.
- Click More Options.
- Tickybox that this calendar will be used for Resource Reservation.
Reflect that nothing good ever comes from MS's randomized proper nouns. - Try to add a thing to it.
- There are no resources in your Resource List.
- Site Actions: View All Site Content: Lists: Resource List
- Populate that sumbitch with individual resources
- Click the "Items" tab
- Just for giggles, click New Item until you get New Resource Group
- Populate that with your created resources, IE: conference rooms.
- Already frustrated and perhaps tiddly, return to your calendar and add some resources. Maybe a group, so you can compare double bookings.
- Click "Add Resources"
- Select from the menu that appears
- Click Add
- Click "okay"
- Book one of them.
- Double click "Tuesday"
- A popup will appear
- Note that, having added a resource group to the calendar, all of the available resources are already selected for your event.
- Reflect on the peculiarity of their pre-selection as you de-select a few and book your event.
- Hooray! You appear to have had a success in booking a resource!
- Navigate away from the calendar.
- Navigate to your calendar
- Where is your resource. It is not there. Where did it go. WHY did it go. WHY. Why-ee.
- If you have a thing for breaking in case of stress, break it.
- Re-add resources to your calendar. At least your booking is, in fact, still there.
- Try to repair this with jQuery, using Thomas Zedepa MacMillan's technique and Fiddler.
- Learn to use Fiddler.
- Rejoice in learning Fiddler.
- This method takes hours, but does eventually work.
- Don't forget to specify the individual resource list that should be pulled in.
- Oh hey, it loads! Now your calendar loads its resources list by default.
- A resource list. The one you listed after following those painstaking steps.
- Because Sharepoint's permissioning is weird, that resource list will always load if you save that code as a web-part.
- So you have to re-do the code and the hack for every resource list you want to load by default in your entire site.
- Look at the toolbar and notice that it offers day and week but no month views for resources.
- Load the month view of the calendar.
- Notice it loads but a single resource at a time in Month View.
- Notice that it does this no matter how you hack it.
- Accio paper sack.
- Take a deep, deep breath.
- Scream into your pet sack until the weird robot sounds happen and you get the chequered vision problem.
- Optional: Begin loading your resume to Dice.com, never mentioning you have even heard of Sharepoint.
- Post in several locations that you are a patient human with soft human skin who would like a rewarding career, rather than this one.
- This is the actual answer, via - improbably! - MSDN themselves.
- Create a new Group Calendar. In the More Options select "Use this calendar for resource reservations"
- Once the calendar is created, go into the Calendar list settings. Click Title Description and Navigation. Set "Use this calendar for resource reservation" to no.
- While in the calendar list settings, Click Change new button order and default content type. Check "Reservations" and set it to the default content type.
When you go back to the calendar it will just have the normal calendar ribbon without the buggy resource selection options. When you add a new list item, the calendar will be associated to the resource list and let you select the resources and detect their availability.
Last step: Please replace your pet screaming bag. It is no use to you all blown out like that. How will you get through the holidays with a destroyed stress containment unit. Silly.
No comments:
Post a Comment