arved / PHP-Push-2-owncloud

PHP-Push-2 with CalDAV/LDAP + CardDAV for owncloud 5
GNU Affero General Public License v3.0
13 stars 4 forks source link

Groups #4

Closed magcks closed 11 years ago

magcks commented 11 years ago

after I've tested again, I found the following errors:

arved commented 11 years ago

in this case the vcard groups are converted to activesync categories and again to vcard groups. Though the intend of both features, regarding contacts, is similar, it not the same. Just look at the way categories are used in Outlook. And we're depending on how the conversion (i.e. ActiveSync client) on the end user device is dealing with this. There is no group sync thingy, but the clients try to catch groups / categories indirect by taking the existing groups for the contacts, and the do some magic with it. a group is a property of a vcard that's it. There is no group database which can be synced. How the groups are displayed an how deletions are reflected is completely on the client side. So from a technial perspective, if you delete a group on one side, a property of all contacts is changed. And that will be synced. If there is no clientsided code, to recognize, that on group is not longer used by all contacts, the group will locally "survive".