Bug 423791 - Deleting a Caldav calendar also deletes it on the server
Summary: Deleting a Caldav calendar also deletes it on the server
Status: REPORTED
Alias: None
Product: korganizer
Classification: Applications
Component: general (show other bugs)
Version: 5.14.2
Platform: openSUSE Linux
: NOR normal
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-07-02 14:23 UTC by Rafael Brandmaier
Modified: 2020-07-02 14:23 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Rafael Brandmaier 2020-07-02 14:23:55 UTC
SUMMARY
When you delete a Caldav calendar, the calendar will also be deleted from the server. This is not expected behaviour, as these types of calendars are usually used to synchronize them on multiple clients. So deleting the calendar in a client like KOrganizer should only remove the local files and subscription to the Caldav server, but should not affect the server at all. If I wanted to delete the calendar from the server, I would do that in the servers interface.

Even if the functionality to delete calendars from the server is intended, this needs to made very clear in the UI. Currently, the confirmation dialog is the same as for local calendars and does not imply the calendar will be permanently removed from the server.

STEPS TO REPRODUCE
1. Right click on a Caldav calendar, select the deletion option.
2. Confirm the non-specific dialog that appears.

OBSERVED RESULT
The calendar is deleted from KOrganizer, but also from the server.

EXPECTED RESULT
Only the local data is deleted and the subscription to the server is removed. The data on the server however should remain untouched.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: openSUSE Tumbleweed
(available in About System)
KDE Plasma Version: 5.19.2
KDE Frameworks Version: 5.71.0
Qt Version: 5.15.0

ADDITIONAL INFORMATION
The only other bug report I found mentioning this issue is https://bugs.kde.org/show_bug.cgi?id=370481