- 관련 상품
- 2026년 8월 10일 오후 2:13 UTC
- 이름 *
- Kamo
- 뚱 베어
- 41c76a7
연락처는 혼자 조직에 의해 범위. listBooks(orgId)는 findByOrganizationId(orgId) 및 연락처 목록 쿼리가 열립니다. WHERE c.contactBook.organization.id = : 소유자가 사전 작성하지 않은 경우, 모든 회원이 본 — 벌크 드렛, 이동 및 수출 — 모든 연락처 어떤 동료가 추가되었습니다. CardDAV는 소유자의 전체 시간 (listBooksByUserId -> findByOwnerId), 그래서 회원의 전화와 웹 콘솔은 그 계정 소유에 대해 논쟁했다. Scope는 이제 조직과 모든 읽기에 소유자입니다. 소유자 혼자 수행 모든 조직의 구성원 도서는 해당 조직에 속합니다. 조직 혼자는 대체되는 버그입니다. - ContactQueryStore.whereClause()는 정적, 테스트 가능한 JPQL 파편이므로 소유자는 정확히 한 곳에서 살아있다. 전화 당 재 파생. - findInOrg -> findInScope (ids, orgId, ownerId) : 모든 보안 대량 삭제, 이동, 수출 및 그룹 회원 변경. - 그룹 목록은 쿼리 저장소로 이동, owner-scoped; org-wide ContactService에 대한 독자는 남아있는 통화가 없으며 제거됩니다. unscoped 항목 포인트로 왼쪽. - 가드가 책BelongsToMember / 그룹BelongsToMember / 접촉BelongsToMember. ownerless 조직 과태 책은 속합니다 모두에게 아무도와 404s에. - keepPersonalBook()는 첫번째 읽음에 “내 접촉”를, 그래서 회원 제공합니다 책은 빈 피셔와 함께 남아 있지 않으며 만들 수 없습니다. 성공. listBooks는 더 이상 readOnly 없습니다. 자주 묻는 질문 **************** 사용자 ID를 통과했습니다 listBooks(orgId)에 해당하므로 ORGANIZATION ID에 대해 일치합니다. 반환 아무것도. 그것은 지금 소유자를 사용하고 있습니다. 데이터는 이미 공유 책에 앉아있다. 연락처카모InitializerService의 BookOwnerSplitMigration.