Yep. From what it looks like, it's another example of making Google stuff work on Mac at the cost of all other platforms... look at mail :-(
Need to raise this as a bug because it seems to be something in the response of the server that enables it. The Caldav server I use worked fine with free/busy before Mavericks. It's probably a small fix but it's a matter of whether Apple get to hear about it as a bug.
FWIW, I just looked at an event in an iCloud calendar using Mavericks and the "show as" toggle was missing. I changed that event to my google sub-calendar and the "show as" toggle is available. Still curious, I changed the same event to a calendar "on my mac" and the "show as" toggle disappeared.
This feature is not part of my work-flow (I am searching a different free/busy aspect right now) but I was intrigued by your trouble shooting so far. So I thought I'd report my findings. HTH!
I'm finding with iCloud's calendar, I can change the free/busy toggle if I edit the event from iOS (8.0.2) but if I edit an event from my Mac, the option is not there. This is a big deal to me because I have appointment scheduling software that depends on the free/busy status, and the events that I create are sometimes free and sometimes busy, and I can't tell why. I'm hoping that the impending Yosemite release will again bring consistency across the platforms, but will be following up with Apple on this.
Yosemite and iOS 8.1 did not change any of the busy/free behavior - at least that I can see. It is still exactly the same as discussed earlier in this thread - pre-Yosemite. I happen to notice that my bug report for this is still sitting out on the bug reporter as "active". It does not appear that Apple has ever responded to it - nor have they marked it as a duplicate - so I updated to say that the same behavior is happening with Yosemite and 8.1. Maybe it will get a response this time.
Me too. I put a bug report in in April 2014 and had dialogue with the engineers for a little while, extracting logs and sysdiagnose contents... once I got these in, everything went quiet (I guess because they were working on Yosemite).
Since then I submitted that Yosemite also made the Windows -> Availability Panel report that Availability is not a feature of the server for my caldav server. They have marked that as a duplicate so I would hope to see a fix for that, at least.
I reckon there are some significant holes in the Mavericks (and later) Calendar around Caldav so with luck and a little focus on function, rather than form, we might see an improvement over the next few releases.
At the OS X Mavaricks - calendar-app i can change the status (busy/free) on every event. I do the same on my iPod touch with iOS 7...
But when i changed to Yosemite, i can't find this option at the events in the calendar-app!
Is it gone because of iCloud?
I'am using no other calendar-app and i sync it with iCloud.
I found nothing helpful at the (german) online-help-system.
calendar, OS X Yosemite (10.10.1), german
Thank you for reporting the bug to Apple.
Asteotiv - iCloud calendars do not appear to support the busy/free status indicator. The problem has existed (for those that have been posting on this thread) since the beginning of Mavericks and is not a problem that was introduced with Yosemite. I would have thought that maybe the problem would be fixed in Yosemite - but so far - nothing has changed. It is unusual that you said you were able to change the busy/free in Mavericks (using the Calendar app on OS X)- and that could possibly be something with the German version. iCloud.com also does not allow the busy/free status to be displayed or changed either. However - iOS devices (iPhone, iPad, iPod Touch) have always been able to display and change the busy/free status - even on iOS 8.x - and changes you make to the busy/free status will sync to other iOS devices. Theoretically - you should have been experiencing this problem on Mavericks as well.
Here is a workaround that I agree won't work for everyone. It's just how I figured out how to make it work for me, and perhaps it will be of value to someone else.
After adding all-day events on my desktop iCal, I can actually go into the event on my iPhone and edit it. In that interface I am actually able to set as "BUSY."
From now on I will add my all-day events via my phone.
Yes, this is super-annoying, and a worthless workaround for those without an iOS device.
But there it is. Hope it helps someone!