Summary: | Event not shown in KOrganizer, when the user is attendee and invitation needs action | ||
---|---|---|---|
Product: | [Applications] korganizer | Reporter: | Dr. Michael Hälsig <michael.haelsig> |
Component: | agendaview (weekview) | Assignee: | kdepim bugs <kdepim-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | auxsvr, bastian, carl, cspiegel, dvratil, emil.ostwald, gjditchfield, hohenegger, kfunk, lukas, miklcct, nicolas.fella, ollitt, slawek, syiad.al-duri |
Priority: | NOR | ||
Version: | 5.24.3 | ||
Target Milestone: | --- | ||
Platform: | Ubuntu | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/pim/korganizer/-/commit/3dd2288f6dbb569601157c2128a9adda0c5c775f | Version Fixed In: | |
Sentry Crash Report: | |||
Attachments: |
the two .ics files
calendar event to reproduce the bug |
Description
Dr. Michael Hälsig
2021-05-09 06:35:58 UTC
I reproduced this in version 5.17.1. - created an ICS file with various test events - imported it into a Nextcloud calendar (share.kde.org) - event where I am an attendee but not the organizer is not visible in any view - event where I am an attendee *and* the organizer is visible - both events are visible in the Nextcloud web interface and in akonadiconsole Note: Nextcloud is not required. If the ICS file is imported as a new calendar, KOrganizer does not display the event where the user is an attendee. KOrganizer may be behaving correctly when it does not display the event. The attendee's Participation Status is NEEDS-ACTION, so the attendee has not accepted an invitation to the event, and it should not be displayed as if it had been accepted into a calendar. However, should the event be displayed by Search > Open Invitations virtual calendar? I don't see a way in Nextcloud's web interface to accept the event. But if I import into a Google calendar, I can accept it through the web interface, and then the event shows up in KOrganizer. This seems to be the root of the problem: KOrganizer does not display events, where I as participant have not accepted the event. The Use Case is the following: I get an invitation (in this case from a Microsoft dominated environment). Even when I get the 'Accept Dialogue', and accept the invitation, the event is not shown in KOrganizer, but in the other synchronized calendars. Therefore I import the .ics File, but, as we both see, the event is not shown due to the Participation Status. ==> My conclusion: KOrganizer should display the event in any case, probably in another form, when my Participation Status is 'NEEDS ACTION', combined with the possibility to accept. I do not see a calendar view, where events of this type are included. *** Bug 321233 has been marked as a duplicate of this bug. *** I can reproduce this on Kubuntu 21.10, kontact 5.18.1 I can reproduce this on openSuSE Leap 15.2 For me this problem came up, when I create events on my smartphone in aCalendar+ with me as an organizer and attendee and another person as attendee. These events have the rule "PARTSTAT=NEEDS-ACTION" in raw ICS data but with the other person. So as long as the other person has not accepted the event the event is not shown. In this way KOrganizer is in no way behaving correctly. It should show the event, which I created and accepted in my calendar with the status "pending" at the other attendee(s). It should behave the same way as when I create an event in KOrganizer with me as an organizer and attendee and other persons as attendees, who still have to accept to the invitation. We came to the same conclusion in https://invent.kde.org/pim/kalendar/-/issues/152 Somewhat related to this: The "Open Invitations" view that sound like it should show these events doesn't seem to work *** Bug 361419 has been marked as a duplicate of this bug. *** *** Bug 453344 has been marked as a duplicate of this bug. *** *** Bug 444270 has been marked as a duplicate of this bug. *** This is fixed with https://invent.kde.org/pim/korganizer/-/commit/3dd2288f6dbb569601157c2128a9adda0c5c775f :) Created attachment 163213 [details]
calendar event to reproduce the bug
This bug still exists on 23.08.3.
Steps to reproduce:
1. Change the attendee email address in the file to yours.
2. Open it in KOrganizer, adding it as a new calendar.
3. The event does not show up.
4. Remove the attendee line using a text editor, and save the file.
5. The event shows up.
The "feature" that KOrganizer was hiding open and declined invitations from their respective calendars has been removed in 24.02 release, so were the special "Open Invitations" and "Declined Invitations" calendars that were supposed to display those, but that did not work properly. Additionally, In 24.05, there will be a checkbox in KOrganizer settings to globally show/hide declined invites. |