Bug #29647
Add X-WR-TIMEZONE Support
| Status: | New | Start date: | 2011-09-10 | |
|---|---|---|---|---|
| Priority: | Should have | Due date: | ||
| Assignee: | Mario Matzulla | % Done: | 0% |
|
| Category: | External Interfaces | Spent time: | - | |
| Target version: | Looking for sponsorship | Estimated time: | 5.00 hours | |
| Votes: | 0 |
Description
X-WR-TIMEZONE is a VCALENDAR attribute that specifies a timezone (ie. America/Chicago) that the entire calendar will use. It is a proprietary extension to the ical spec, but its used by Apple's iCal application and Google Calendar among many others so we should probably think about supporting it. I've checked the source repositories for the Horde project (which is what we use for ical parsing) and they have not added support.
I'm attaching a sample ICS file here to show the format.
---------------
This is my concept on how to realize this feature:
- each event needs a timezone field, it can be filled automatically by the location assigned
- a default timezone needs to be configurable in TS and flexform for the output
- we keep storing & calculating in UTC and convert the time just for the output
This will effect the whole extension!
------------------
Von Alexander Grein vor etwa 1 Jahr aktualisiert
Do you thing it is really necessarily to add this field to every event?
I thing a timezone field per calendar is enough.
--------------------
Having a 2nd look at this request, I would say: it can be done by enhancing the horde parser.
-------------------
Von chris paige vor 12 Monate aktualisiert
I see a number of hours to be sponsored. How do you calaculate cost on those hours? Do you have a rate per hour? I have a client who may be interested in making this happen. Please advise.
--------------------
Von Mario Matzulla vor 12 Monate aktualisiert
Hi Chris,
we all have an hourly rate: mine is 50euro.
Get in touch with me on a private email, if you are interested.
History
Updated by Thomas Kowtsch over 1 year ago
- File basic.ics added
- File timezones.csv added
Updated by Thomas Kowtsch over 1 year ago
- Category set to External Interfaces