[ietf-calsify] [ietf-caldav] Question about recurring tasks.
Bernard Desruisseaux
bernard.desruisseaux at oracle.com
Mon Nov 3 07:46:20 PST 2008
Hi Daniel,
In section 4.8.5.4 Recurrence Rule of RFC 2445 it says:
> The recurrence set is generated by considering the initial "DTSTART"
> property along with the "RRULE", "RDATE", "EXDATE" and "EXRULE"
> properties contained within the iCalendar object.
As such, the "DTSTART" should always be specified in a calendar
component that also specify the "RRULE" property.
That being said, this should probably be stated more clearly in rfc2445bis.
To be very clear, in iCalendar recurrence instances of a recurring
"VTODO" are not computed based on the "DUE" property of the master
component.
So to answer your question, a strict implementation should handle a
recurring task with no "DTSTART" as an invalid "VTODO" component, and a
relax implementation could probably fix the invalid "VTODO" component by
adding the missing "DTSTART" property with the same value as "DUE".
Cheers,
Bernard
Daniel Gomez Brito wrote:
> Hello:
>
>
>
> What’s the proper way to treat a recurring task with no dtstart property?
>
> It doesn’t make sense to me but it seems there’s a bunch of portable
> devices that let you build something like this:
>
>
>
> BEGIN:VCALENDAR
>
> VERSION:2.0
>
> PRODID:-//Test//Ver 1.0.0 //ES
>
> BEGIN:VTODO
>
> SUMMARY:cxcx
>
> DESCRIPTION:xcx
>
> CATEGORIES:
>
> CLASS:PUBLIC
>
> DUE;VALUE=DATE:20081030
>
> PRIORITY:5
>
> ORGANIZER:
>
> PERCENT-COMPLETE:0
>
> STATUS:NEEDS-ACTION
>
> RRULE:FREQ=WEEKLY;INTERVAL=1;BYDAY=TH
>
> X-FUNAMBOL-FOLDER:DEFAULT_FOLDER
>
> X-FUNAMBOL-ALLDAY:1
>
> UID:20081028T082036Z-2
>
> DTSTAMP:20081028T082035Z
>
> END:VTODO
>
> END:VCALENDAR
>
>
>
> Regards.
>
>
>
> ------------------------------------------------------------------------
> Este mensaje, y en su caso, cualquier fichero anexo al mismo, puede
> contener información clasificada por su emisor como confidencial en el
> marco de su Sistema de Gestión de Seguridad de la Información siendo
> para uso exclusivo del destinatario, quedando prohibida su divulgación
> copia o distribución a terceros sin la autorización expresa del
> remitente. Si Vd. ha recibido este mensaje erróneamente, se ruega lo
> notifique al remitente y proceda a su borrado. Gracias por su colaboración.
> ------------------------------------------------------------------------
> This message including any attachments may contain confidential
> information, according to our Information Security Management System,
> and intended solely for a specific individual to whom they are
> addressed. Any unauthorised copy, disclosure or distribution of this
> message is strictly forbidden. If you have received this transmission in
> error, please notify the sender immediately and delete it.
>
> ------------------------------------------------------------------------
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> ietf-caldav mailing list -- ietf-caldav at osafoundation.org
> See http://ietf.webdav.org/caldav/ for more CalDAV resources
> http://lists.osafoundation.org/mailman/listinfo/ietf-caldav
More information about the ietf-calsify
mailing list