GNOME Bugzilla – Bug 587468
Show meeting icon for component with attendees only
Last modified: 2009-08-03 21:27:51 UTC
There's a problem with the way zimbra creates calendar events that interacts badly with evolution as a display client for these events (e.g., accessing a zimbra store via CalDAV). How evolution works: When evolution displays an event (say, in the month view), it shows a "meeting" icon for the event (a little picture of two people) if the event is a "meeting"; no icon if the event is an "appointment." How does it distinguish these two types of event? A "meeting" has an ORGANIZER field in its ics record; an "appointment" does not. How Zimbra works: Unfortunately, when I create an event in zimbra, it sets the ORGANIZER field for both kinds of records. The distinction, as far as *zimbra* is concerned, is the presence or absence or an ATTENDEE field -- no attendees for an event mean its an appointment. What happens: *All* events that I create via the zimbra web interface are labelled in the evolution display as "meetings." This really clutters up the month view -- the meeting icon shoves a large percent of the appointment text off the day box. If I view a large, complex calendar created in zimbra with evolution, it is quite a mess. If evolution required an ATTENDEES field for an event to be considered a meeting, this would be cleared up. -Olin
Created commit f335fa0 in evo master (2.27.6+). Thanks for the bug report. I see this had been also discussed on evolution-list, thus I'm adding a reference to this bug there too. With the above commit the meeting icon is shown only when the component contains attendees, thus in exactly the same way as is determined whether to open a meeting editor or an appointment editor.