Hand geteilte Adressbuch-Kontakte zurück zu ihren Besitzern

FeatureInitializerService
Verschifft
10. August 2026 um 14:13 UTC
Autor
Kamo
Ausschuss
4bd974a

EmailService bereichert jetzt jeden Kontakt, der auf contact_books.owner_id, welche lässt die Kontakte bereits in einem besitzlosen Organisations-Verband sitzen Buch unerreichbar. CONTACT.OWNER_ID ist NICHT NULL und wurde besiedelt auf jede Zeile, seit der Pfad erstellt hat, sie so dass das Mitglied, das hinzugefügt hat Jeder Kontakt ist genau bekannt - nichts wird abgeleitet. Dies sieht eine persönliches Buch pro (Organisation, Eigentümer) und bewegt jeden Kontakt in seine eigenem Besitzer. Zwei Dinge sind absichtlich gestrandet und im Protokoll gezählt, anstatt erzwungen: - UID-Kollisionen. uk_contact_uid_book ist eindeutig auf (UID, CONTACT_BOOK_ID), so ein Kontakt, dessen UID bereits im Ziel existiert, würde die ganze UPDATE und bewegen nichts. Diese Reihen bleiben stehen; eine UID umschreiben würde brechen Sie den CardDAV-Client, der es ausgestellt hat. - Gruppen gemischter Eigentümer. Eine contact_groups Reihe hat ein Buch, aber keinen Besitzer, also einer Gruppe, deren Mitglieder mehreren Personen angehören, kann nicht zugeordnet werden einer von ihnen. Nur Gruppen, deren Mitglieder sich einen einzigen Eigentümer teilen, werden umgesiedelt. Das besitzlose Buch selbst wird aufbewahrt: seine Scheckbeschränkung ist das, was es ausmacht legal, und fallen es würde in Gruppen und Mitgliedschaften fallen. Die gestrandeten Zähler-Check-Tests Kontakte und Gruppen, nicht nur Kontakte. A Gruppe wird durch die Eigentümer ihrer Mitglieder zugeschrieben und nicht durch, wo diese Mitglieder leben, so Gruppen bleiben beweglich, nachdem jeder Kontakt bereits hat verschoben; das Zählen von Kontakten allein würde sie auf einem zweiten Lauf überspringen.

Alle Änderungen

Wie, was Sie sehen Versand?

Jedes dieser Updates landet automatisch in Ihrem Arbeitsbereich. Starten Sie frei und beobachten Sie es Woche für Woche wachsen.

Free Forever startenPreisgestaltung anzeigen