After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 704825 - Unable to open another Exchange user's calendar with EWS
Unable to open another Exchange user's calendar with EWS
Status: RESOLVED NOTABUG
Product: evolution
Classification: Applications
Component: Calendar
3.8.x (obsolete)
Other Linux
: Normal enhancement
: ---
Assigned To: evolution-calendar-maintainers
Evolution QA team
Depends on:
Blocks: 703515
 
 
Reported: 2013-07-24 19:11 UTC by PJ Waskiewicz
Modified: 2013-07-26 17:18 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description PJ Waskiewicz 2013-07-24 19:11:54 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.
Comment 1 Milan Crha 2013-07-25 15:13:36 UTC
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".
Comment 2 PJ Waskiewicz 2013-07-25 22:24:44 UTC
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.
Comment 3 David Woodhouse 2013-07-26 09:04:37 UTC
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
Comment 4 Milan Crha 2013-07-26 17:07:01 UTC
(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.
Comment 5 Milan Crha 2013-07-26 17:18:22 UTC
(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.