Bug 492339

Summary: Ability to select which PIM calendars appear in calendar event view
Product: [Plasma] plasmashell Reporter: Roguefort <bugs.box>
Component: Digital Clock widgetAssignee: Plasma Bugs List <plasma-bugs-null>
Status: CONFIRMED ---    
Severity: wishlist CC: akselmo, nate
Priority: NOR    
Version First Reported In: 6.1.4   
Target Milestone: 1.0   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Roguefort 2024-08-28 21:30:42 UTC
SUMMARY
When enabling a .ics calendar from the digital watch configuration, it becomes impossible to remove it from the configuration. Deleting the calendar from KOrganizer causes bug #492334. Disabling the PIM plugin makes the PIM events disappear from the widget.

STEPS TO REPRODUCE
Note - I have only tried with a .ics calendar file. Your mileage may vary with other calendar files.
1. Have a .ics calendar added on KOrganizer
2. Enable the PIM calendar plugin on the calendar section of the digital watch configuration
3. Select the .ics calendar on the PIM events section of the digital watch configuration

OBSERVED RESULT
The calendar events show up on the grid, but removing them is impossible. On the configuration page, the selected calendar appears not selected.

EXPECTED RESULT
The calendar events show up on the grid and it is possible to disable the selected calendar on the configuration page.

SOFTWARE/OS VERSIONS
Operating System: Fedora Linux 40
KDE Plasma Version: 6.1.4
KDE Frameworks Version: 6.5.0
Qt Version: 6.7.2
Kernel Version: 6.10.6-200.fc40.x86_64 (64-bit)
Graphics Platform: Wayland

ADDITIONAL INFORMATION
I have a video showcasing the bug, but it's too big to attach :(
Comment 1 Akseli Lahtinen 2024-08-30 12:27:42 UTC
Can confirm this happens, the digital clock calendar plugin shows always unchecked, no matter what calendars I have set up and enabled once.

Operating System: Fedora Linux 40
KDE Plasma Version: 6.1.80
KDE Frameworks Version: 6.6.0
Qt Version: 6.7.2
Kernel Version: 6.10.6-200.fc40.x86_64 (64-bit)
Graphics Platform: Wayland
Processors: 12 × AMD Ryzen 5 3600 6-Core Processor
Memory: 15.5 GiB of RAM
Graphics Processor: AMD Radeon RX 6600