Hide Forgot
Description of problem: I have a non-recurring appointment, and when I try to modify it, I get a red band on the top stating: Failed to modify an event in the calendar 'ed : Calendar' Cannot modify calendar object: Support for modifying single instances of a recurring appointment is not yet implemented. No change was made to the appointment on the server. Version-Release number of selected component (if applicable): I reported this on the Gnome Bugzilla and it was immediately fixed. The maintainer suggested that I ask that it be backported to my distro (Fedora 24 Mate.) Please see: https://bugzilla.gnome.org/show_bug.cgi?id=775843#c1 and https://git.gnome.org/browse/evolution-mapi/commit/?id=a8dd8aa https://git.gnome.org/browse/evolution-mapi/commit/?id=ac80692 How reproducible: Steps to Reproduce: 1. Create a single appointment 2. Attempt to edit it, such as by adding a reminder. 3. Actual results: "Failed to modify an event in the calendar 'ed : Calendar' Cannot modify calendar object: Support for modifying single instances of a recurring appointment is not yet implemented. No change was made to the appointment on the server." Expected results: Appointment is edited and saved to the server. Additional info: Comment # 1 on bug 775843 from Milan Crha Thanks for a bug report. You are right, there was an overlook in the detection whether the event is or is not a recurring event and that the calling method changed, thus the evolution-mapi simply rejected any event modification, except when trying to modify all instances of a recurring appointment. It's too late for your 3.20.x, but maybe you can ask your distro maintainer to backport the below change to the distribution package. Created commit a8dd8aa in ema master (3.23.2+) Created commit ac80692 in ema gnome-3-22 (3.22.3+)
Thanks for a bug report. I didn't know you run Fedora and I wasn't sure if I can ask, thus I suggested a general procedure in the upstream bug report. I'll create the update for the Fedora 24. Fedora 25 will receive the change with the next Monday release, 3.22.3, similarly as rawhide at the same time, with 3.23.3.
evolution-mapi-3.20.4-2.fc24 has been submitted as an update to Fedora 24. https://bodhi.fedoraproject.org/updates/FEDORA-2016-1eca0750f5
evolution-mapi-3.20.4-2.fc24 has been pushed to the Fedora 24 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2016-1eca0750f5
I installed evolution-mapi-3.20.4-2.fc24, and still cannot edit the alerts on an appointment received from another user. I'm attaching a screenshot. The "Add" button is greyed out and there is a red error message stating Event cannot be fully edited because you are not the organizer." Originally it told me that I couldn't edit the event because it was a recurring event, even though it wasn't. To clarify, I regularly receive events from others (outlook users :( ) with either no alert setting or a 15 minute reminder that I always miss. I need to edit these to provide popups, sounds, etc. Since I can't resave them, I can't do this. Thanks, Ed Greenberg
Created attachment 1233370 [details] This is a screenshot from my comment of Dec 19, 2016.
It sounds like [1], which is fixed with evolution 3.20.4. I see that the Reminder combo box seems like being available, thus if you change it from None to something else, then it'll let you set a reminder (the way how reminders are added changed a bit in 3.20). [1] https://bugzilla.gnome.org/show_bug.cgi?id=767334
evolution-mapi-3.20.4-2.fc24 has been pushed to the Fedora 24 stable repository. If problems still persist, please make note of it in this bug report.