By default, Bugzilla does not search the list of RESOLVED bugs.
You can force it to do so by putting the upper-case word ALL in front of your search query, e.g.: ALL tdelibs
We recommend searching for bugs this way, as you may discover that your bug has already been resolved and fixed in a later release.

Bug 2483

Summary: KAlarm: Add support for remote calendar servers
Product: TDE Reporter: Darrell <darrella>
Component: tdepimAssignee: Timothy Pearson <kb9vqf>
Status: NEW ---    
Severity: enhancement CC: bugwatch
Priority: P5    
Version: R14.0.x [Trinity]   
Hardware: Other   
OS: Linux   
Compiler Version: TDE Version String:
Application Version: Application Name:

Description Darrell 2015-07-23 17:52:03 CDT
KAlarm is a great example of an app that does one thing and does that one thing well: Provide users with simple event reminders.

In this day and age people use multiple devices. KAlarm only knows its own little world. Unlike KOrganizer, KAlarm provides no support for a central calendar server. Keeping reminder events synced among different devices is not easy with KAlarm.

This lack of support limits KAlarm to a single desktop. Even with a manual sync or perhaps sym links, KAlarm is not designed to handle real-time external changes to its calendar file.

A clunky work-around might be to create a sym link to a remote calendar and then run a cron job every 5 minutes to have kalarm refresh itself.

KAlarm supports limited import options, but they are manual, even when scripted. Yet again, the changes are one-time and not real-time, not mention that importing does not filter duplicates.

I have no idea how much work is involved to support external calendars. As KOrganizer provides this support perhaps most of this request would be handled by copying and massaging code snippets. Ideally KAlarm could support multiple calendars, but as a first step just being able to connect to an external calendar in addition to a user's local calendar would be nice. An example of this is Xfce Orage, which supports "foreign" calendars.