GNOME Bugzilla – Bug 272932
Declining Invitation from Lotus/Outlook adds appt to calendar
Last modified: 2009-01-19 14:27:49 UTC
I get Invitations to a Meeting from Lotus Notes (iCal Document) (also tested with Microsoft Exchange/Outlook) if i decline this, the calendar entry will be added to my calendar (but i have decline it :) ). I see no flag or something that i have declined this Invitation. I have no option to select No Calendar from the drop down box, or something.
Is this still happenning in the recent versions of evo?
Unfortunatly Yes. Currently i use Version 2.2.3 on Powerpc (Debian)
reopening as per last comment
hmm. does this still happen with evolution 2.6? there have been lots of improvements in the meantime.
(In reply to comment #4) > hmm. does this still happen with evolution 2.6? there have been lots of > improvements in the meantime. Yes, the problem still occurs. And yes, improvements have been a lot :)
can i get a test case by email? thanks in advance :-)
You meen an Invitation for an Meeting from Notes? Hope so, send it to your gmx Adress.
Tim / Andre, Could the meeting-related message be attached here ? [with all private/confidential data replaced of course ;-)]
Created attachment 103725 [details] [review] proposed evo patch for evolution; There is no need for special invitation (this time), I can reproduce even with invitation sent by Evolution itself. you can either do this in the way I did in this patch or simply omit the call of e_cal_receive_objects few lines below, but it will not remove (possibly already existed) event/meeting in user's calendar, so rather do it by this way. I'm just not sure what about methods of possible sub-components, but as far as I can tell, that's is no problem with invitation mails at all. To let this work completely, one should have committed even patch from bug #47664.
oh, I'm sorry, I meant bug #476640
The METHOD_CANCEL should only be set by the organizer when the meeting has to be cancelled. The meeting should be removed at the backend looking at the participation status of the attendee if the user declines. Please have a look at the usage of the function check_owner_partstatus_for_declined in evolution-exchange connector. A similar fix has to be made in file backend.
Ahh, I see. Can we please take care of the bug #476640 first, so it will be less mess and I can then make this much nicer? :) (I added the other bug to the "depends on".)
Created attachment 113402 [details] test thing for evolution; I thought about something like this. I really see this better, because client can drive what to do with the declined meeting/meeting update, not the every single backend which exists. But you mentioned something with GW making it complicated?
Milan, servers such as groupwise has two different server calls for removing an meeting and declining a meeting. Declining would send mails to the recipients. So this may not suite those needs.
Created attachment 113778 [details] [review] proposed eds patch for evolution-data-server; As we talked on IRC, the fix in eds. Contains a little leak fix too.
Patch looks good to commit.
Committed to trunk. Committed revision 9955.