Bug 496399 - KCM for kdepim-addons -> calendar events doesn't work (doesn't show or properly change config)
Summary: KCM for kdepim-addons -> calendar events doesn't work (doesn't show or proper...
Status: REPORTED
Alias: None
Product: plasmashell
Classification: Plasma
Component: Calendar widget (show other bugs)
Version: 6.2.3
Platform: Other Linux
: NOR normal
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-11-17 21:42 UTC by Christian (Fuchs)
Modified: 2024-11-17 21:42 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
Screenshot showing the discrepancy of the calendar, its config file and the config kcm (474.70 KB, image/png)
2024-11-17 21:42 UTC, Christian (Fuchs)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Christian (Fuchs) 2024-11-17 21:42:27 UTC
Created attachment 175891 [details]
Screenshot showing the discrepancy of the calendar, its config file and the config kcm

SUMMARY
Technically this bug is in kdepim-addons, but since I couldn't find that as a product, submitted here as this is where it is visible. Feel free to move as appropriate.

I assume that due to current efforts in porting stuff around with kdepim-addons, the actual kcm shown when configuring the calendar / digital clock and enabling calendar events no longer works.
It does show all available calendar sources, but their state does not reflect their actual state, as they are all unchecked.

Changing the config also doesn't add/remove a calendar, as one would expect, and closing and re-opening the config puts it back into the "everything unchecked" state.

STEPS TO REPRODUCE
1.  Configure the digital clock
2.  In calendar, enable the calendar events plugin
3.  Go to the configuration of calendar events

OBSERVED RESULT
All unchecked, kcm neither shows the current state nor work, at all.

EXPECTED RESULT
kcm shows the current configuration state and allows to change it

Side note: editing plasmashellrc in a text editor and adding / removing the ids extracted from akonadiconsole does work.

Operating System: Fedora Linux 40
KDE Plasma Version: 6.2.3
KDE Frameworks Version: 6.8.0
Qt Version: 6.7.2
Kernel Version: 6.11.7-200.fc40.x86_64 (64-bit)
Graphics Platform: X11
Processors: 8 × Intel® Core™ i5-8265U CPU @ 1.60GHz
Memory: 15.4 GiB of RAM
Graphics Processor: Mesa Intel® UHD Graphics 620