]
Andrew Oliver closed JBMAIL-142.
--------------------------------
Fix Version/s: (was: 1.0-RC1)
Resolution: Won't Fix
Assignee: (was: Aron Sogor)
ICalendar export/import
-----------------------
Key: JBMAIL-142
URL:
http://jira.jboss.com/jira/browse/JBMAIL-142
Project: JBoss Mail ** Closed - moved to
http://buni.org **
Issue Type: Sub-task
Affects Versions: 1.0-RC1
Reporter: Aron Sogor
Import ICAL/VCAL via WebDAV( fancy way to say Http PUT/GET).
Sunbird/Firfox/ThunderBird/Mozilla Calendar, Mac ICal(I think needs checking) and OSAF
Chandler all share caldars over webdav, by uploading their file via an http put and
getting/refreshing their caledar with an HTTP GET.
Enable exporting users calendar hence meaning user's invites to ICal/VCal format.
- Each entry exported useing GUIDs for each calendar entry.
- if the entry cancelled do not export it.
Parse the uploaded Ical with Ical4j and compare each entry (ID by GUID):
-if the GUID not found the entry is new create a personal event as organizer and invite
itself.
-if the GUID known comapre each field if that has changed, if needed update entry*
-if GUID found but event canceled do nothing.
* according the ical spec if the event changes they should/could change the
version/sequence attribute. That is not done by Mozilla.
if there is a version/sequence attribute compare it with current version, if it is a
stale/old record skip the update.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: