GNOME Bugzilla – Bug 208001
vCalendar importer
Last modified: 2013-09-10 14:02:43 UTC
Package: Evolution Priority: Normal Version: 0.12 Synopsis: import *.vcf file from gnome-calendar Bugzilla-Product: Evolution Bugzilla-Component: Calendar Description: In Evolution Calendar, there is a Import on File menu, I am using it to import my previous calendar ( Gnom Calendar). However, when I click to finish last step, eithr crashed application or an error pop-up windows appears, tell me that vcf extension can not import to Evolution. Unknown reporter: dphan71@yahoo.com.au, changed to bugbuddy-import@ximian.com.
*** bug 208158 has been marked as a duplicate of this bug. ***
I can't believe that there isn't a wishlist for this already, but apparently there isn't. Hrm... on further read, this is more important than that: having an 'import from file' menu in the calendar implies that calendars can be imported, which they can't. Marking as UI, 1.0, and Major; once the UI stuff is cleaned up this should be wishlisted for the feature request.
Ideally we should be able to import iCalendar (.ics) files and the older vCalendar (.vcf) files (at least). Though we are in a feature freeze and have little time etc. so I don't know what we will do here. Note that a few people on evolution-list have been working on importing vCalendar files, so their work may be useful.
*** This bug has been marked as a duplicate of 209515 ***
*** bug 209515 has been marked as a duplicate of this bug. ***
What can we do for this? Hide the 'Import' menu item in the calendar and tasks folders? That is the only thing I can think of. But it comes from the shell, I think, so I'm not sure we can do that.
*** bug 212406 has been marked as a duplicate of this bug. ***
*** bug 212933 has been marked as a duplicate of this bug. ***
Moving to 1.0.x.
*** bug 215885 has been marked as a duplicate of this bug. ***
Damon, does this mean you're working on libicalvcal? If so, I'll start doing the importer.
I will look at it after all 1.0.1 bugs are fixed.
Created attachment 40938 [details] [review] Patch to libicalvcal to finish the basic converter
I've committed my code to head now. But it still needs a way to determine the type of the folder it is importing into (calendar/tasks), so it knows which objects to import. Currently it just imports all of them.
Should be fully implemented now in HEAD, with support for importing into remote folders (ie, Exchange)