how do I add user calendars to ical ?

Hello, I'm new to setting up iCal server. Up until SL I have used it as a "publish to" method but under SL I want to use more of the features. I have followed the instructions on setting it up under SL but I'm at the point of not understanding how to see other users calendars in my iCal client.

I have 30 users and after I add my account details in iCal client I cannot see a way of adding other users to the list. Or am I supposed to use the "subscribe" feature to access read only calendars?

regards
john agapitos

SL leopard xserve, Mac OS X (10.6.2)

Posted on Jan 1, 2010 7:46 PM

Reply
7 replies

Feb 2, 2010 3:32 PM in response to ei96byod

I did as you suggested but when I tried to add the group in iCal, I could not see the group name. eg I setup a group in wgm and called it test. I then added my users to that group. in one of the users i tried to add delegation of the group test but nothing was found. I couldnt even add the full name of the group. I know the search is working because I can type the first 3 letters of other users and that shows up.

All I want is an easy way to have 30 users look at each others calendars in ical and have about 3 of them write access to all (boss secretary situation)

Feb 3, 2010 7:48 AM in response to John Agapitos

Sorry, my fault. It seems you can´t do that from iCal, you have to do the delegation in the terminal, on the server to be able to delegate your calendar to a group (what a pain in the ***. WHY APPLE???)

Anyway, in case you still want to try it, here´s how I did it.

for each user, use one of the following commands in the terminal on the computer running iCal server:

(replace <groupname> with the appropriate group and <username> with the users shortname)

*For read-only access (all on one line)*
sudo calendarserver manageprincipals --add-read-proxy groups:<groupname> users:<username>

*For read-write access (all on one line)*
sudo calendarserver manageprincipals --add-write-proxy groups:<groupname> users:<username>




Authenticate with your admin password.

Use a different group for read-write access members, or add specific users as proxies in the iCal client.

You can list all the proxies set for a user with the following command:
calendarserver manageprincipals --list-proxies user:<username>


Everytime you create a new user, you have to apply this command to that users account, to allow the group to see his calendar.

After this you have to restart the iCal service on the server. If you don´t, you will probably get error messages in the iCal client (I did).

The users must then choose to show the other calendars in the preferences for their account in the iCal client (same place you delegate in iCal).

Hope this helps.
Why Apple couldn´t make a GUI for this is beyond me.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

how do I add user calendars to ical ?

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.