https://bugs.meego.com/show_bug.cgi?id=24893
Summary: CalDAV: support tasks = VTODO
Classification: MeeGo Projects
Product: SyncEvolution
Platform: ---
Version: unspecified
Platform: Common
Architecture: ---
Status: NEW
Severity: enhancement
Priority: Undecided
Component: SyncEvolution
AssignedTo: [email protected]
ReportedBy: [email protected]
QAContact: [email protected]
CC: [email protected],
[email protected]
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.
--------
Product: SyncEvolution
Component: SyncEvolution
MeeGo Release: unspecified
Severity: enhancement
Priority: Undecided
Keywords:
Status: NEW
Who: [email protected]
Assigned To: [email protected]
Target Build: ---
Flags:
Changed:
--------
https://bugs.meego.com/show_bug.cgi?id=24893
--
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.
_______________________________________________
Syncevolution-issues mailing list
[email protected]
http://lists.syncevolution.org/listinfo/syncevolution-issues