CreateOrganization의 역할 권한을 만들 때 관리 된 역할 참조
OrganizationRepository.save() 후, 로컬 roleAdmin/roleEveryone 변수는 persistence context에서 분리 될 수 있습니다. createRoleRights()을 OrgRoleRight 항목을 detached 객체에 추가했습니다. 나중에 ...
액세스 보안 시스템 entities, enums 및 저장소 추가
추가 JPA 엔티티티 (OrgAccessRule, OrgGeoBlockRule, OrgSuspiciousDetectionRule, SystemAccessLog, GeoLiteBlock, GeoLiteLocation, GeoLiteSyncStatus), 6 새로운 enum, 7개의 저장소...
서비스 및 DTO에 남아있는 Long/UUID 유형 mismatches 해결
CommerceService, OrganizationService,에서 컴파일 오류 수정 ExternalAuthProviderService, Img*Service, Lead*Service, LeadVendorService, ImageService 및 모든 POS DTO. Jackson ...
Long/unique rowid()에서 UUID/gen random uuid()로 내부 법인 ID를 변환합니다
CockroachDB는 무작위로 분산 된 UUID를 사용하여 성능을 작성합니다. sequential unique rowid() 값 대신 내부 엔티티티티 키에 사용됩니다. User-facing entities (사용자, 조직, 회원, 계정, 리드, 연락처, ContactBook, 응용 프...
FindDueReminders 및 MarkAsSent 쿼리를 캘린더에 추가하십시오EventReminderRepository
메서드/organizerEmail to CalendarEvent, 역할/rsvp/lastResponseAt to CalendarEventAttendee
OAuth 2.0 토큰 저장을 위한 OrgOAuthToken entity 추가
- KamoTokens schema (kamotokens.org oauth token)의 OrgOAuthToken entity 추가 - FindByOrgIdAndProvider / deleteByOrgIdAndProvider를 사용하여 OrgOAuthTokenRepository 추가 -...
VoipProviderConfig에서 clientId/clientSecret 제거
이 플랫폼 수준의 자격은 모든 orgs에서 공유됩니다. jwtKey 및 mainPhoneNumber는 per-org입니다.
CalDav/CardDav Part 4 - 공유 라이브러리 저장소 및 단체 추가
- ContactIntegration FK에 추가하기 - FindByContactIntegrationId에 추가하기CalendarRepository - FindByContactIntegration연락처 - FindByStatusIsNull 을 추가하여 ContactSyncLogRepos...
추가 findByUidAndContactBookId, findChanged ContactRepository에 대한 findDeletedSince; add findByOwnerId to ContactBookRepository
FindByIcalUidAndUserCalendarId를 추가, findChanged 이후, findDeletedSince로 CalendarEventRepository
CalendarIntegration entity 및 저장소 삭제 — ContactIntegration에 의해 대체됨
ContactIntegration에서 no-op PrePersist/PreUpdate를 제거하십시오; syncStatus 시험 assertion를 추가하십시오
CalendarIntegration를 대체하는 ContactIntegration
새 연락처 하위 패키지에 ContactIntegration JPA 엔터티를 소개합니다. 지원 CalDav/CardDav 공급자 통합 per-org 또는 per-member 소유권, 자격 저장 및 동기화 구성 기본값.
EmailSignatureTemplate entity 및 저장소 추가
이메일 header/signature/footer 템플릿 조직 범위 당 구성. 모든 디자인 설정 저장, 템플릿 선택, 이미지 소스 및 법적 발기 구성 정상적인 열. 일반적으로 렌더링 된 HTML 컬럼이 포함되어 있습니다. (헤어, 시그니처, 법률, 영상, 전체 래퍼) {{member.f...
웹 사이트 및 소셜 링크 필드를 조직 및 회원에게 추가하십시오
LinkedIn, Twitter 필드에 포함 된 EmbSocialLinks 추가 Facebook, Instagram, YouTube, TikTok 및 GitHub URL. 웹 사이트 추가 (VARCHAR 500) 및 두 조직에 내장 된 소셜 링크 열 접두사 disambiguation ...
