Bug 514544

Summary: Adding a Nextcloud account only shows Contacts and Storage, CardDAV (Calendar and Tasks) are missing
Product: [Applications] systemsettings Reporter: TraceyC <kdedev>
Component: kcm_kaccountsAssignee: Plasma Bugs List <plasma-bugs-null>
Status: REPORTED ---    
Severity: normal CC: admin, nicolas.fella
Priority: NOR    
Version First Reported In: 6.5.4   
Target Milestone: ---   
Platform: Solus   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description TraceyC 2026-01-13 18:10:41 UTC
SUMMARY
When adding a Nextcloud account through Settings -> Online Accounts, the only checkboxes are Contacts and Storage. The CardDAV resources are missing. There should also be checkboxes for Calendar and Tasks. 

STEPS TO REPRODUCE
1. Have access to a Nextcloud account
2. Go to Settings -> Online Accounts -> Add Account and add a Nextcloud account
3. Enter the server address and authenticate
4. There is a window with checkboxes for the services the server offers

OBSERVED RESULT
There are only 2 checkboxes for Contacts and Storage

EXPECTED RESULT
There are also checkboxes for the CardDav resources Calendar and Tasks

SOFTWARE/OS VERSIONS
Operating System: Solus 4.8
KDE Plasma Version: 6.5.4
KDE Frameworks Version: 6.22.0
Qt Version: 6.10.1
Kernel Version: 6.17.8-324.current (64-bit)
Graphics Platform: Wayland

ADDITIONAL INFORMATION
Confirmed on a second laptop running today's git-master
I'm using my own Nextcloud server
The calendar and tasks for this account on my server are available when adding the account in Thunderbird, KOrganizer and Planify

In Korganizer:
CardDAV https://nextcloud.servername/remote.php/dav/
CalDAV   https://nextcloud.servername/remote.php/dav/
Comment 1 Nicolas Fella 2026-01-13 19:27:22 UTC
It's not shown because there's nothing to be shown. There is no software that makes use of CalDAV via KAccounts (nor is there for CardDAV really)
Comment 2 TraceyC 2026-01-14 19:40:44 UTC
I'm surprised, I would have thought that at least Akonadi used it.

If nothing uses the services from Nextcloud, why is it offered as an option?
Why are some services shown, but not others, if none of them are used?
This seems like presenting false hope to users.