- Szycy
- 10 sierpnia 2026 14:13 UTC
- Autor
- Kamo
- Pochęt się
- 41c76a7
Kontakty były identyfikowane wyłącznie przez organizację. ListBooks(orgId) ZnajdźByOrganizationId (orgId) i otwarte zapytanie o listę kontaktów WHERE c.contactBook.organization.id - :orgId bez orzecznictwa właściciela, więc Każdy członek widział - i może usunąć luz, przenieść i eksportować - każdy kontakt Każdy kolega kiedykolwiek dodał. CardDAV był właścicielem-przemierza przez cały czas (listBooksByUserId -> findByOwnerId), więc telefon członka i sieć Konsola nie zgadzała się co do tego, co to konto posiada. Scope jest teraz organizacją i właścicielem na każdej lekturze. Tylko właściciel mógłby nosić Księgi członkowskich w każdej organizacji, do której należą; organizacja Tylko w sobie jest wymieniany błąd. - ContactQueryStore.whereClause() jest statycznym, testowającym fragmentem JPQL, więc Właściciel orzekający żyje dokładnie w jednym miejscu, a nie w jednym miejscu. Ponowne przejście na stronę połączenia. - findInOrg -> findInScope(ids, orgId, ownerId): strażnik za każdym Sprzeczne masowe zmiany, przeprowadzki, eksportują i grupują swoje członkostwo. - Lista grupowa przenosi się do sklepu z kwerendami, właściciela-scoped; org-wide Czytnik na ContactService nie miał pozostałych rozmówców i został usunięty Została jako nieokreślony punkt wyjścia. - Strażnicy stają się książkąBelongsToMember / groupBelongsToMember / KontaktBelongsToMember. Niezależna książka organizacji-default należy Do nikogo i 404 dla wszystkich. - gwarantuj, że Prezerwacja na książki "Moje kontakty" po pierwszym przeczytaniu, więc członek Bez książki nie pozostaje z pustym zbieraczem i stworzeniem, które nie może Odniesie sukces. ListBooks nie jest już czytany. Naprawy - które przeszły przez użytkownika id Na listyBooks(orgId) i tak pasował do niego ORGANIZATION_ID — it Niczego nie zwrócono. Teraz korzysta z listy właścicieli, które zawsze oznaczały. Dane już siedzące w udostępnionych książkach są migrowane przez KontaktBookOwnerSplitMigration w KamoInitializerService.