Buku alamat Scope kepada anggota yang memilikinya

FixEmailService
Shipped
10 Agustus 2026 pukul 14.13 UTC
Author
Kamo
Commit
41c76a7

Kontak yang dipindai oleh organisasi saja. listBooks (orgId) was findByOrganizationId (orgId), dan query daftar kontak dibuka WHERE c.contactactBook.organaction.id =: orgId tanpa predikat pemilik, jadi setiap anggota melihat - dan bisa bulk-delete, bergerak dan ekspor - setiap kontak setiap rekan yang pernah ditambahkan. CardDAV adalah owner-scoped sepanjang waktu (listBooksByUserId - > findByOwnerId), sehingga anggota telepon dan web konsol tidak setuju tentang apa account yang dimiliki. Scope sekarang organisasi dan pemilik pada setiap bacaan. Pemilik sendiri akan membawa buku anggota di setiap organisasi mereka milik; organisasi sendirian adalah bug diganti. - ContactQueryStore.where Clause () adalah sebuah fragmen JPQL yang statis, teruji, jadi pemilik predikat tinggal di persis satu tempat daripada menjadi Redered per call site. - findInOrg - > findInScope (id, orgId, ownerId): penjaga di belakang setiap hapus, pindahkan, ekspor dan perubahan keanggotaan grup. - Daftar grup bergerak ke dalam query store, owner- scoped; org- lebar pembaca di Layanan Kontak tidak memiliki penelepon yang tersisa dan lebih tepatnya dihapus daripada kiri sebagai titik entri unscoped. - Penjaga menjadi buku BelongsToAnggota / Grup BelongsToAnggota / ContactBelongsToAnggota. Organisasi tanpa pemilik buku bawaan milik untuk semua orang. - memastikan ketentuan PersonalBook () "Kontak saya" pada membaca pertama, jadi anggota tanpa buku tidak tersisa dengan picker kosong dan membuat yang tidak dapat berhasil. listBooks tidak lagi baca-saja. Juga perbaikan * * * * * * * * * * * * * * * yang melewati id pengguna ke listBooks (orgId) dan jadi cocokkan dengan ORGANIZATION _ ID - itu mengembalikan apa-apa. Sekarang menggunakan daftar owner- scoped selalu berarti. Data yang sudah ada dalam buku-buku terbagi dimigrasi oleh ContactOwnerSplitingMigrasi di KamoInitializerService.

All changes

Seperti apa yang Anda lihat pengiriman?

Semua pembaruan ini secara otomatis mendarat di ruang kerja Anda. Mulai bebas dan menontonnya tumbuh minggu demi minggu.

Mulai Bebas SelamanyaTampilkan Harga