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 272932 - Declining Invitation from Lotus/Outlook adds appt to calendar
Declining Invitation from Lotus/Outlook adds appt to calendar
Status: RESOLVED FIXED
Product: evolution
Classification: Applications
Component: Calendar
2.6.x (obsolete)
Other All
: Normal minor
: ---
Assigned To: Milan Crha
Evolution QA team
Depends on: 476640
Blocks:
 
 
Reported: 2005-02-23 21:01 UTC by Tim Weippert
Modified: 2009-01-19 14:27 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
proposed evo patch (1.18 KB, patch)
2008-01-25 13:14 UTC, Milan Crha
needs-work Details | Review
test thing (1.81 KB, text/plain)
2008-06-25 14:18 UTC, Milan Crha
  Details
proposed eds patch (11.78 KB, patch)
2008-07-01 11:53 UTC, Milan Crha
committed Details | Review

Description Tim Weippert 2005-02-23 21:01:04 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.
Comment 1 viren 2005-09-08 08:33:07 UTC
Is this still happenning in the recent versions of evo?
Comment 2 Tim Weippert 2005-10-07 12:17:41 UTC
Unfortunatly Yes. Currently i use Version 2.2.3 on Powerpc (Debian)
Comment 3 André Klapper 2005-10-08 03:58:24 UTC
reopening as per last comment
Comment 4 André Klapper 2006-07-12 19:32:00 UTC
hmm. does this still happen with evolution 2.6? there have been lots of improvements in the meantime.
Comment 5 Tim Weippert 2006-09-06 10:28:18 UTC
(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 :)

Comment 6 André Klapper 2006-09-06 11:57:48 UTC
can i get a test case by email? thanks in advance :-)
Comment 7 Tim Weippert 2006-09-06 12:48:56 UTC
You meen an Invitation for an Meeting from Notes? Hope so, send it to your gmx Adress.
Comment 8 Suman Manjunath 2007-08-28 05:48:17 UTC
Tim / Andre, 

Could the meeting-related message be attached here ? [with all private/confidential data replaced of course ;-)]
Comment 9 Milan Crha 2008-01-25 13:14:15 UTC
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.
Comment 10 Milan Crha 2008-01-25 13:16:06 UTC
oh, I'm sorry, I meant bug #476640
Comment 11 Chenthill P 2008-04-18 07:05:26 UTC
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.
Comment 12 Milan Crha 2008-04-18 11:26:24 UTC
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".)
Comment 13 Milan Crha 2008-06-25 14:18:48 UTC
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?
Comment 14 Chenthill P 2008-07-01 08:02:08 UTC
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.
Comment 15 Milan Crha 2008-07-01 11:53:51 UTC
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.
Comment 16 Chenthill P 2009-01-19 07:15:36 UTC
Patch looks good to commit.
Comment 17 Milan Crha 2009-01-19 14:27:49 UTC
Committed to trunk. Committed revision 9955.