[Tickets #7470] Re: Sunbird/Lightning alarm dismissal and snooze incompletely implemented
bugs at horde.org
bugs at horde.org
Thu Feb 26 14:42:57 UTC 2009
DO NOT REPLY TO THIS MESSAGE. THIS EMAIL ADDRESS IS NOT MONITORED.
Ticket URL: http://bugs.horde.org/ticket/7470
------------------------------------------------------------------------------
Ticket | 7470
Updated By | pla at etla.fi
Summary | Sunbird/Lightning alarm dismissal and snooze
| incompletely implemented
Queue | Kronolith
Version | 2.3
Type | Enhancement
State | Feedback
Priority | 2. Medium
Milestone |
Patch | 1
Owners | Horde Developers
------------------------------------------------------------------------------
Jan Schneider <jan at horde.org> (2009-01-29 06:31) wrote:
> can you clarify the situation where the Driver patch breaks?
Horde_Alarm has been added with Horde 3.2. But we maintain backward
compatibility in all H3 applications with any Horde 3.x version, i.e.
also with Horde versions before 3.2. Thus you can't simply assume that
Horde_Alarm exists in Kronolith code.
Beside that, since I implemented the iCalendar patch differently, the
Kronolith patch has to be updated to reflect that.
> It seems to me if you are subscribed read-write to a calendar and
> then add an alarm in the external application that it should
> overwrite any alarm in the database for that event. In addition, if
> you remove an alarm it should remove it from the database.
Exactly, and this already happens, e.g. in
Kronolith_Driver_sql::deleteEvent(). You can use the Horde_Alarm
handling there as a blueprint for your own changes in the snoozing code.
> The situation where one is subscribed to the calendar via ics,
> perhaps in Sunbird, and the calendar is updated in kronolith and then
> sent from Sunbird prior to downloading changes from kronolith is one
> that is impossible to handle with the current version of Sunbird
> because it doesn't have any sense of an offline cache or validation
> of changes over webdav. Whoever writes last always wins in that
> scenario.
Yes, but that has nothing to do with this request anyway.
More information about the bugs
mailing list