[Tickets #12516] Re: CardDav attribute value delete
noreply at bugs.horde.org
noreply at bugs.horde.org
Mon Jan 25 17:28:29 UTC 2016
BITTE NICHT AUF DIESE NACHRICHT ANTWORTEN. NACHRICHTEN AN DIESE
E-MAIL-ADRESSE WERDEN NICHT GELESEN.
Ticket-URL: https://bugs.horde.org/ticket/12516
------------------------------------------------------------------------------
Ticket | 12516
Aktualisiert Von | Jan Schneider <jan at horde.org>
Zusammenfassung | CardDav attribute value delete
Warteschlange | Turba
Version | Git master
Typ | Bug
Status | Feedback
Priorität | 1. Low
Milestone |
Patch |
Zuständige |
------------------------------------------------------------------------------
Jan Schneider <jan at horde.org> (2016-01-25 18:28) hat geschrieben:
Reading a bit more, it looks indeed as the exchanged vCard object
represents the complete contacts object. (The same applies for
iCalendar and events of course). That means that importing a vCard
object should only use the available properties and delete any other
properties from the server.
I still don't feel comfortable with that, because:
1) we would have to make sure to export *all* properties completely so
that clients at least have a chance to not lose data when sending
updates back to the server
2) I would expect that some clients simply won't re-export some
unsupported properties leading to data loss when sending updates back
The same is of course true for Turba as the CardDAV server. We drop
unsupported properties too. To fix this, we would have to store the
complete vCard/iCalendar objects for every import.
https://oxpedia.org/wiki/index.php?title=AppSuite:VCardMapping has
some good algorithms as how to proceed with such an attempt.
TL;DR: this requires massive changes and restructuring in how Turba,
Kronolith, and Nag work.
More information about the bugs
mailing list