Page MenuHomekolab.org

Remove the KolabObject interface
Open, NormalPublic6 Story Points

Description

The KolabObject interface allows to read&write kolab objects using kolab containers. The interface was a misguided attempt to be able to update libkolab if we have to correct something in the mapping from kolab containers to kde containers. Because there are no standalone KDE containers we have to depend on various parts of KDE for that interface. We also ended up with an ugly interface due to the mismatch between KDE containers and Kolab containers (e.g. relations/tags).

The interface is only used by the kolab-resource in kdepim-runtime, and the kolab-utils, which should be easy enough to port.

The KolabObject interface should be dropped completely, and it's use replaced by the MIMEObject interface (for which we need a better name).

Details

Ticket Type
Task

Event Timeline

mollekopf updated the task description. (Show Details)
mollekopf raised the priority of this task from to High.
mollekopf claimed this task.
mollekopf added a project: Libraries.
mollekopf changed Ticket Type from Task to Task.
mollekopf added a subscriber: mollekopf.
meier added a subscriber: meier.
vanmeeuwen edited a custom field.Apr 24 2015, 11:44 AM
mollekopf edited a custom field.Apr 27 2015, 10:10 AM
vanmeeuwen lowered the priority of this task from High to 60.Apr 28 2015, 11:44 AM
vanmeeuwen added a subscriber: vanmeeuwen.

Everything's medium until product owners say different.

vanmeeuwen lowered the priority of this task from 60 to Normal.Mar 28 2019, 8:13 AM