Open Bug 735147 Opened 14 years ago Updated 3 years ago

Calendar subscription features lacking, especially update interval

Categories

(Calendar :: Provider: ICS/WebDAV, enhancement)

Lightning 1.2
enhancement

Tracking

(Not tracked)

People

(Reporter: aapo.puskala, Unassigned)

Details

Attachments

(1 file)

Attached file US holidays.ics
User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:10.0.2) Gecko/20100101 Firefox/10.0.2 Build ID: 20120215223356 Steps to reproduce: Subscribed to a web calendar (.ics) from http://www.webcal.fi/ (any .ics file will yield the same result). The .ics file specifies: - recommended update interval as one week X-PUBLISHED-TTL;VALUE=TEXT:P1W - calendar name: X-WR-CALNAME:US Holidays - calendar description: X-WR-CALDESC;VALUE=TEXT:US Federal holidays. - default color: X-APPLE-CALENDAR-COLOR:#df2bff X-OUTLOOK-COLOR:#df2bff X-FUNAMBOL-COLOR:#df2bff The .ics file has been verified to be semantically correct and valid. Actual results: None of the above are honored by Lightning. The calendar name, description, color or update interval are ignored. Calendar name is empty, description is not shown, update intarval is always 30 minutes and color is ignored. The update interval is especially problematic as Lightning will not allow the user to select anything longer than one hour. If the server wants the user to update the calendar once a week, Lightning will download the file over 300 times during this time. For popular web calendar services (such as webcal.fi), this generates several gigabytes of traffic every week. NOTE: When importing a .ics file, the calendar name is shown correctly, but NOT when adding a calendar as a subscription. But, even for local files, the update interval is always 30 minutes, not what the calendar file suggests. Expected results: Lightning should honor the calendar's settings, especially its name and update interval. Also, Lightning should allow the user to select longer update intervals for subscribed calendars: daily, weekly and monthly. Attached you'll find a sample .ics calendar (US Holidays), generated by webcal.fi. Note that unlike calendar subscriptions, importing a calendar file does show the calendar name correctly.
More precise details on how to reproduce: Lightning: New > Calendar Select on the network. Format ICS. Paste URL: http://www.webcal.fi/cal.php?id=52
We currently don't do much with inofficial (X-) attributes of the ical standard. It might be a good idea to change that. Philipp, what do you think?
Severity: normal → enhancement
Status: UNCONFIRMED → NEW
Ever confirmed: true
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: