GNOME Bugzilla – Bug 704825
Unable to open another Exchange user's calendar with EWS
Last modified: 2013-07-26 17:18:22 UTC
In Outlook/Exchange, a user is able to open another user's calendar side-by-side with their calendar. This is useful to see if someone is available or not without needing to schedule an appointment (to view Free/Busy information). With evolution-ews, I cannot find a way to open another Exchange user's calendar in this fashion. This would be a nice feature-parity addition for users wishing to use Evolution versus Outlook.
It's slightly hidden, I agree, but it's there. Right-click the node of the EWS account name in the folder tree of the Mail view, and choose "Subscribe to folder of other user".
I see it now. However, after doing that, I still couldn't see any of the person's appointments on the Calendar view (I verified I have access to his calendar from Outlook). When I removed his calendar from my view, the calendar-factory crashed. I have the ABRT report locally, I'll get it uploaded once I'm home and create a new bug here with the Red Hat BZ link. In any event, it would be nice (as an enhancement) to have this feature to open another person's calendar from the Calendar view. That was the original intent of this enhancement request.
I added PJ's calendar, then tried to delete it from my view. Now I get a prompt telling me that it will delete it from the server. I clicked 'Do Not Delete', even though I suspect it wouldn't really have done that. How do I remove the calendar from my view? FWIW I think it is *slowly* populating that calendar, but we have no UI feedback telling us of the progress as it's happening (And I don't think EWS has the GetItemEstimate call like ActiveSync does, so it's hard but we could at least do *something*...) And I see a whole bunch of this as the calendar-factory as it does so: (evolution-calendar-factory:30839): libecal-CRITICAL **: e_cal_component_get_icalcomponent: assertion `E_IS_CAL_COMPONENT (comp)' failed
(In reply to comment #2) > When I removed his calendar from my view, the calendar-factory crashed. I have > the ABRT report locally, I'll get it uploaded once I'm home and create a new > bug here with the Red Hat BZ link. I upstream-ed it as bug #704943.
(In reply to comment #2) > I see it now. However, after doing that, I still couldn't see any of the > person's appointments on the Calendar view (I verified I have access to his > calendar from Outlook). Works for me too. I believe it only took too long to update the view, as David said. My mate's calendar is small, thus it loads almost instantly. (In reply to comment #3) > I added PJ's calendar, then tried to delete it from my view. Now I get a prompt > telling me that it will delete it from the server. I clicked 'Do Not Delete', > even though I suspect it wouldn't really have done that. How do I remove the > calendar from my view? Oh yes, I do not like the distinction for several reasons, and this one adds to the pool - it's simply misleading. > And I see a whole bunch of this as the calendar-factory as it does so: > (evolution-calendar-factory:30839): libecal-CRITICAL **: > e_cal_component_get_icalcomponent: assertion `E_IS_CAL_COMPONENT (comp)' failed I do not see these, mine console is empty, and I still see events from the mate's calendar in the view.