Summary: CalDAV: support tasks = VTODO
Classification: MeeGo Projects
Estimated Hours: 0.0
The CalDAV backend is limited to exchanging VEVENTs. It might also not handle
collections well (or at all) that contain both VEVENTs and VTODOs.
The main reason for this is that none of the servers that SyncEvolution is
tested with support VTODO. Apparently sogo as server supports it.
For someone who isn't afraid of touching and
recompile the source code it wouldn't be hard to add.
A new class very similar to src/backends/webdav/CardDAVSource.h/cpp
would be needed. The implementation of the WebDAVSource callbacks would
be almost identical to CalDAVSource, the only difference is that the
class needs to pick collections containing VTODO, whereas CalDAVSource
picks collections containing VEVENT.
The rest of such a CalDAVTodoSource would be much simpler (= as in
CardDAVSource) because each item can contain only one VTODO, in contrast
to the multiple VEVENTs that can be in a calendar item.
MeeGo Release: unspecified
Assigned To: syncevolution-bugs(a)meego.bugs
Target Build: ---
Configure bugmail: https://bugs.meego.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching the assignee of the bug.
You are watching someone on the CC list of the bug.