First off, I love this module and the features. Great work. However, I'm having an issue that's extremely frustrating and searching and reading through all the patches, issues etc is just adding to the confusion. I'm not sure if it's an issue with Date or with Calendar module.
Summary of problem:
I have a calendar with multiple types of events (single content type but events are All Day, Repeating, All day & Repeating, Timed, Timed Repeating, Multiday, etc). When subscribing to an online calendar in Outlook or Evolution with the webcal:// link, none of the all-day events are displaying. They are included in the .ics file however. My .ics file validates so I have patched the calendar and date module somewhat. The events do show up in Google Calendar except for the multiday repeating events.
Versions:
calendar 6.x-2.x-dev 2010-Oct-22
date 6.x-2.x-dev 2010-Nov-13
Patches:
calendar_ical2.patch
calendar-760316-rfc-fixes-30.diff
date-760284-rfc-fixes_0.diff
.ICS snippets
Does NOT display in Outlook/Evolution webcal://
BEGIN:VEVENT
UID:calendar.1321.field_time.0@example.com
SUMMARY:(Test) All Day Event
DTSTAMP:20101118T104848Z
DTSTART:20101101T060000Z
DTEND:20101101T060000Z
URL;VALUE=URI:http://example.com/calendar/event/test-all-day-event
DESCRIPTION:Lorem ipsum dolor amet.
END:VEVENT
Does NOT display in Outlook/Evolution webcal://
BEGIN:VEVENT
UID:calendar.1322.field_time.0@example.com
SUMMARY:(Test) Repeating Timed Event
DTSTAMP:20101118T104848Z
DTSTART:20101108T160000Z
DTEND:20101108T190000Z
RRULE:FREQ=DAILY;INTERVAL=1;UNTIL=20101111T135959Z;WKST=SU
URL;VALUE=URI:http://example.com/calendar/event/test-repeating-timed-event
DESCRIPTION:repeating event for a specific time.
END:VEVENT
DOES display in Outlook/Evolution webcal://
BEGIN:VEVENT
UID:calendar.1323.field_time.0@example.com
SUMMARY:(Test) Multi-day Event
DTSTAMP:20101118T104848Z
DTSTART:20101115T070000Z
DTEND:20101118T064500Z
URL;VALUE=URI:http://example.com/calendar/event/test-multi-day-event
DESCRIPTION:All day event across multiple days
END:VEVENT
Does NOT display in Outlook/Evolution webcal://
BEGIN:VEVENT
UID:calendar.1324.field_time.0@example.com
SUMMARY:(Test) Single All Day Event
DTSTAMP:20101118T104848Z
DTSTART:20101122T070000Z
DTEND:20101122T070000Z
URL;VALUE=URI:http://example.com/calendar/event/test-single-all-day-event
DESCRIPTION:all day event for a single day
END:VEVENT
Does NOT display in Outlook/Evolution webcal://
BEGIN:VEVENT
UID:calendar.1325.field_time.0@example.com
SUMMARY:(Test) Repeating Multi-day Event
DTSTAMP:20101118T104848Z
DTSTART:20101129T070000Z
DTEND:20101130T070000Z
RRULE:FREQ=WEEKLY;INTERVAL=1;UNTIL=20101214T135959Z;WKST=SU
URL;VALUE=URI:http://example.com/calendar/event/test-repeating-multi-day-event
DESCRIPTION:repeating multipel day event
END:VEVENT
From my observation, it would seem that the trailing zeros (for hours/minutes) in the DTSTART/DTENT seem to be playing a role as it makes the start and end time the same.
Anyone have any ideas on where I can look or what patches could help me out? Any experience with webcal and Outlook? Site is a development VM and not accessible to internet. I have attached full .ics in case it helps. If you need more info, let me know.
Thanks in advance.
Comment | File | Size | Author |
---|---|---|---|
#4 | calendar-view-ical-fix-for-all-day-events.patch | 970 bytes | BDuell |
calendar.ics_.txt | 43.88 KB | castle9mm |
Comments
Comment #1
duckydan CreditAttribution: duckydan commentedI have this same issue.
Comment #2
Ekdulon CreditAttribution: Ekdulon commentedJust a quick reply as I inherited this issue whilst working a contract, after hours of testing i noticed the users in my network setup didn't have write access to their data stores so the Internet Calendar Subscriptions.pst file was not being created, this may not help at all but just thought I would share
Comment #3
barbbar CreditAttribution: barbbar commentedHas anyone had any luck resolving this? I'm having the same issue with repeating events using a feed from Outlook. For me, the first item in a series appears in the calendar as long as the start date for that first event has not passed. However, none of the repeats are appearing.
Per Item 6 of http://drupal.org/node/341716, "Do NOT map any other "options->VEVENT:DATE" fields. Start, end, and repeating rule will all be transferred automatically. " But I'm wondering if we need to add the RRULE somehow?
Any help would be most appreciated.
Barb
Comment #4
BDuell CreditAttribution: BDuell at Ubertus.org commentedMaking the attached fix allowed for all day events to show properly in our feeds.
Comment #5
izmeez CreditAttribution: izmeez commentedThere is some overlap in the patch in this queue and the one in #1038218: All Day events not RFC 2445/3339/5545 compliant
Comment #6
apadernoI am closing this issue, since it's for a Drupal version no longer supported.