On 15 Mar, 2007, at 09:10, Morgen Sagen wrote:


On Mar 13, 2007, at 10:59 AM, Grant Baillie wrote:
...

- NoteRecord currently has:
    # Note.reminders?  (Translator not implemented yet)
reminderTime = eim.field(eim.DecimalType(digits=20, decimal_places=0))

[√] My understanding here is that Bug 7915 (and iCalendar interoperability) imply that we should have a separate ReminderRecord (or, AlarmRecord, if we're going with iCalendar-like syntax). What do people think of that?

Is that what the DisplayAlarmRecord is for?

Yes, it is. I had somehow missed that that was there (probably b/c I did the wrong word search, I'd guess).

Actually I don't remember the relationship between Note.reminderTime field and DisplayAlarmRecord.

Here's what you wrote in

<http://lists.osafoundation.org/pipermail/cosmo-dev/2007-January/ 002560.html>

We decided to add a reminderTime field to NoteRecord to represent an
absolute reminder time for non-event items.  Once a note with a
reminder is stamped as an event, the NoteRecord.reminderTime field
will be set to nil, and a DisplayAlarmRecord instance will be emitted.

It seems to me we should go with the ICalendar-like scheme here: have a DisplayAlarmRecord for any ItemRecord with alarms (user reminders, in Chandler terminology). It should be an error to set a "relative" alarm (i.e. one with a trigger value like "-PT15M") on something that doesn't have an EventRecord.

Cosmo folks, is that your expectation?

--Grant



_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

Open Source Applications Foundation "chandler-dev" mailing list
http://lists.osafoundation.org/mailman/listinfo/chandler-dev

Reply via email to