[Cosmo-dev] Recurrence work

Matthew Eernisse mde at osafoundation.org
Tue Oct 24 19:29:41 PDT 2006


Just a quick note to let everyone know that the feature work for 
recurring events in the Web UI is finished.

Here's what we've got:

1. Adding recurrence to a one-shot event
2. Removing recurrence from a series of recurring events (i.e., changing 
'Occurs' to 'once') at any point in the recurrrence
3. Adding an ending date to a recurrrence
4. Changing/removing the ending date on a recurrence
5. Editing an instance of a recurring event (All Events, All Future 
Events, Only This Event)
6. Removing an instance of a recurring event (All Events, All Future 
Events, Only This Event)

All this applies to both timed and all-day events.

Note that when you are working with the first event in the recurrence, 
the 'All Future Events' option is not present for editing or removal, 
since the 'All Future Events' option is redundant with 'All Events.'

Known issues -- all of which have bugs filed against them:

1. You can't change a recurring timed event instance to be an all-day 
event (i.e. using 'Only This Event').
2. The 'Only This Event' option does not work properly for the first 
event in a recurrence sequence.
3. The UI is asynchronous, so it is possible to make changes to a 
recurrence instance while an edit to an other instance of the same 
recurrence is still processing -- resulting in 'dueling edits.'

Ding dong, the Recurrence Witch is dead. :)


Matthew





More information about the cosmo-dev mailing list