How do I mark events as private?

Hey everyone,

I just installed Mac OS X Leopard 10.5.3.

In the release notes Apple says: "iCal: Addresses potential privacy issues by allowing events to be marked as private"

Ehhm... Maybe I'm too stupid to find it, but ... where? How can I do this? When I edit an event it shows the same dialog as always, no checkbox or whatever to change privacy status here...

I sync my iCal with my iPhone and .Mac, I have some calendars published and some are synchronized from a server. I have time zone support enabled.

Can anyone help? A screenshot would be awesome.

iMac Intel Core 2 Extreme 24"; MacBook Intel Core Duo; PowerBook G4 12", Mac OS X (10.4.10)

Posted on May 28, 2008 3:38 PM

Reply
16 replies

May 29, 2008 4:40 AM in response to otacon

They forgot to add the config option in the caldavd config file... SIGH

On the server (I see no use of the private-flag in a local calendar) stop the ical Server. Edit the file

/private/etc/caldavd/caldavd.plist

by adding the following lines (regard the plist/xml-syntax!!!):

<key>EnablePrivateEvents</key>
<true/>

Restart the iCal Server. When you now add new events, you got a "private" checkbox.

May 29, 2008 5:36 AM in response to markawmaw

We had a heated discussion here already concerning this option 🙂

Keep in mind, that iCal is not even close to being an Exchange-client. The "pseudo-synch" which I do know of works using Entourage, which just syncs itself with Exchange and then meddles in the (purely local) iCal calendars. I guess to implement the "private events" feature you not only would have to change iCal but you would have to change Entourage as well.

So we are probably even two steps away from such a feature.

May 29, 2008 12:29 PM in response to Atastor

I added the key that you described, and restarted the iCal service, but I do not have a private check box as you described. Both the server and my machine are running 10.5.3. I even restarted the iCal server, but still there is no check box.

The funny thing is that after I added that key to the plist file, it was moved from the bottom of the list of keys to it's alphabetic order in between "EnableNotifications" and "EnableProxyPrincipals" I've checked my syntax, and it's correct. I edited the plist file with vi.

Perhaps there's something else I missed?

May 29, 2008 8:19 PM in response to otacon

I'm a little confused. How is this useful? I enabled private on my iCal server. User calendars are now allowed to mark items as private. Local calendars (not served, but in iCal) are not. Group (served) calendars are not.

Now, the served user calendars are not made public via the web (because users only have blogs). The only public calendars are the group calendars, which seemingly can't use the private feature.

The availability window in iCal only ever showed time blocks of availability and not events...

So who exactly would no longer be able to see something that is marked private?

May 29, 2008 9:06 PM in response to otacon

Well, it appears to use the feature you have to manually turn it on in calendar server, and the feature only works for calendars in calendar server.

Is anyone at Apple actually using Calendar Server? We can't even use it in our office because we can't invite people not in OD, and now we can't publish our calendars with private events either. And the new "private" feature it isn't turned on anyway, and there are no instructions to turn it on beyond this discussion group.

Quite seriously, is the problem that all of Apple's engineers working on the 3G iPhone?

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 mark events as private?

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