Расширение повторяющихся событий в CalDAV

Предположим, что клиент CalDAV действительно тупой (глубоко внедренный) и не может самостоятельно рассчитывать повторяющиеся события. Тем не менее, он способен помещать запросы CalDAV. Предположим, в календаре CalDAV хранятся дни рождения. Один такой день рождения - 2000-12-31. Теперь клиент хочет получить все дни рождения между 2005-05-05 и 2008-05-05.

Единственный способ, которым я могу заставить Radicale ответить на такой запрос, дает в качестве ответа одну запись DTSTART = 2000-12-31 и набор свойств RRULE.

Однако я хотел бы получить три отдельных экземпляра с датами 2005-12-31, 2006-12-31 и 2007-12-31. Я пытался использовать «limit-recurrence-set» и «expand», но не делал того, что я описал. Есть ли способ в CalDAV добиться того, что я объяснил?

Ответы на вопрос(1)

Ваш ответ на вопрос