This discussion is locked
-
All replies
-
Helpful answers
-
Jan 7, 2010 1:15 PM in response to John Agapitosby Colin Cannell,It's all done in the client. Go to Preferences -> Accounts -> Delegation. You can click Edit to add users who can see your calendar (just type the first 3 letters). Once someone has added you to see their calendar, their name will appear in the "Accounts I can access" box. You can then check the box to view their calendar. -
Jan 29, 2010 5:36 PM in response to Colin Cannellby John Agapitos,Thanks for your message. Does this mean that I have to add each user one by one into all the 30 user accounts. That would take me forever. And when a new users comes onboard I will have to ask all the other users to allow the new user to see their calendar. Isnt there an easier way to add a group of users to the show list? -
Feb 1, 2010 9:31 AM in response to John Agapitosby bldg13,Bump.
Finding the same issue frustrating. Is there a way to auto add users/new users into ical delegation.
Thanks! -
Feb 2, 2010 6:54 AM in response to bldg13by ei96byod,Yes there is a way.
You create a group on the server, add all users to the group, and then have all the users delegate their calendars to the group.
When a new user is created, just delegate that users calendar to the group. -
Feb 2, 2010 6:59 AM in response to bldg13by ei96byod,By the way, are you sure delegating all the calendars are what you want?
Wouldn´t a single group calendar be easier, or do you have to use separate calendars? -
Feb 2, 2010 3:32 PM in response to ei96byodby John Agapitos,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 Agapitosby ei96byod,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 calendarservermanageprincipals --add-read-proxy groups:<groupname> users:<username>
*For read-write access (all on one line)*
sudo calendarservermanageprincipals --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:
calendarservermanageprincipals --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.