회원 액세스 레벨 시스템 소유자 프로모션 및 보안 컨트롤 추가
ImageAccessLevelType의 CLIENT→MEMBER와 INTERNAL→TEAM MEMBER를 이름을 org-specific 라벨에 추가합니다. TeamMember에서 Universal Access Control 회원으로 보안 수준을 이동하십시오. TeamMember에 isO...
JPQL 쿼리에 FQCN 대신 파라미터로 system WIDE를 전달합니다
Hibernate는 모두 JPQL에 있는 완전히 자격이 된 enum 이름을 해결하지 않을지도 모릅니다 버전. imageAssocType.SYSTEM WIDE를 대신 이름을 지정합니다.
E-signature 템플릿 지원 추가
- SigTemplateStatusType enum (PENDING, COMPLETED, ARCHIVED) 추가 - cross-context 템플릿에 대한 System WIDE ImageAssocType 추가 - isSigTemplate, sigTemplateStatus, sigTemp...
웹 세미나 유형에 최소 사전 예약 필드를 추가
MinAdvanceBookingMinutes를 WebinarType entity 및 DTOs에 추가하여 허용 슬롯을 필요로하는 관리자는 최소 시간 전에 예약됩니다 (예 : 24 영업시간 이 임계 값보다 더 가까운 슬롯은 가용성에서 제외됩니다.
애플리케이션 레이어 필터링으로 잘못된 JPQL temporal arithmetic을 대체하십시오
Hibernate 6는 JPQL에서 즉시에서 긴을 철회합니다. 옵션 정보 findWebinarsWithDueReminders (질문에서 nanosecond arithmetic을 한) *********** 최대 시간 창에 의해 쿼리, DaemonService 작업 필터를 Java에서 정확...
API 키 시스템에 PUBLIC WEBINAR 범위를 추가
게이트 액세스에 새로운 ApiKeyScope.PUBLIC WEBINAR enum 값을 추가 웹 세미나 스케줄링, 가입 및 취소 엔드포인트.
웹 세미나 스케줄링 시스템 entities, 저장소, DTOs 및 enums 추가
웹 세미나 스케줄링 시스템의 전체 데이터 모델을 소개합니다: - 9 JPA entities: WebinarType, 웨비나Presenter, 웨비나Reminder, 웹 세미나AvailabilitySlot, 웹 세미나ChildOrgRestriction, ScheduledWebinar, 웹...
BaseProviderHttpClient에서 RestTemplate bean 의존성 제거
BaseProviderHttpClient는 이제 자체 RestTemplate를 내부적으로 만듭니다. 애플리케이션 컨텍스트에서 필요한 것, 시작 충돌 수정 restTemplate bean을 정의하지 않는 SecurityService.
10개의 전자 상거래 공급자와 완벽한 소매 공급자 통합 체계를 실행하십시오
Shopify, BigCommerce, WooCommerce, Wix, Ecwid에 대한 전체 어댑터 구현 추가 Squarespace, Magento, Shift4Shop, PrestaShop 및 OpenCart. HTTP 클라이언트 포함, *********** sync 접합기, 기능 ...
추가 *********** 그리고 ***********
계정 세부 페이지에 대한 새로운 쿼리 방법 — Buyr 및 주문 조회 org의 계정 목록.
계정 기반 고객 모델로 RetailCustomer 교체
Account.java는 이미 커머스 고객 기업이지만 너무 최소한이었습니다. RetailCustomer는 이 개념을 복제합니다. 이 커밋: - 상업 분야의 계정 강화 : 회사, 메모, acceptsMarketing, taxExempt, 총주문, 총통화, 통화, ExternalId/Pr...
RetailProviderConfigRepository 사용 MarketId not MarketUid
CommerceMarket PK 필드는 'id'이 아닙니다. 봄 자료 쿼리 derivation 'No property uid found for type CommerceMarket'로 실패했습니다.
Offering.requires shipping DB 기본값, PriceListEntryRepository 긴 유형
- require shipping에 대한 columnDefinition DEFAULT true 추가 ALTER TABLE 마이그레이션 중 기존 행을 처리 - 해결 *********** 오래 걸릴 (오프링 PK) UUID 대신 - Spring Data 쿼리 생성 실패 발생
RetailService (2376 라인) 및 38 소매 DTO 추가
RetailService는 7개 도메인의 모든 KamoRetail entities에 대한 전체 CRUD를 제공합니다. 카탈로그 (카테고리, 브랜드, 특성, 변형, 이미지, 태그, 리뷰), 고객 (프로필, 주소, 그룹), 가격 (세금 Class/zones/rates, 할인, 가격 목록, ...
KamoRetail 엔터프라이즈 데이터 모델 추가 - 109 새로운 엔티티티, 저장소 및 공급자 요약
독립 KamoRetail 가동을 위해 디자인된 가득 차있는 소매 POS 자료 모형 및 Shopify, BigCommerce, Wix, Squarespace, Shift4Shop과의 양방향 동기화, Ecwid, WooCommerce, Magento, PrestaShop 및 OpenCart...
Inactive ones를 포함한 모든 계약 템플릿을 반환
FindByOrganizationId를 repo에 추가 (활성 필터 없음) 및 includeInactive getAgreementTemplates 서비스 방법. true로 기본값 관리 UI는 활성 및 비활성 템플릿을 모두 보여줍니다.
DTO 및 CommerceService에 MarketId 지원 추가
MarketId/marketTitle 필드를 RetailProductDTO에 추가하여 MarketId를 CreateRetailProductRequest에 추가하십시오. and wire CommerceMarketRepository into CommerceService 제품 생성에 시장 협...
LeadStatusLabel entity, repository, service, and DTO for org-level CRM 상태 라벨 사용자 정의
SocialLinkEntity 및 EmailSignatureFieldConfigEntity 추가
정상적인 social links table를 추가하여 임베디드 소셜 링크 컬럼을 대체합니다. 사전 정의 플랫폼과 사용자 정의 소셜 링크 모두 지원 정렬 주문. admin-configurable contact 필드에 대한 email signature field config 테이블 추가 이...
회원, 부서 및 직무 유형 범위에 대한 이메일 메일 박스 액세스 권한 추가
추가 ACCESS ALL MEMBER MAILBOXES (104), ACCESS ALL DEPARTMENT MAILBOXES (105), 그리고 ACCESS ALL JOB TYPE MAILBOXES (106) 의 역할특성 기반 이메일 mailbox 접근 제한.
이메일 도메인, mailbox 및 회원 이메일 상자 entities 및 저장소 추가
EmailProviderDomainEntity, MailboxEntity 및 MemberMailbox이메일에 대한 정보 공급자 도메인 관리, mailbox 제공, 회원 이메일 박스 할당.
PublicChatApiKey 및 ApiKeyScope enum에 범위를 추가하십시오
JSONB 범위 열을 기본 값으로 API 키 엔터티티에 추가합니다. ["PUBLIC CHAT"]. 새로운 ApiKeyScope enum는 유효한 범위를 정의합니다: PUBLIC CHAT 및 SUBSCRIPTION CATALOG.
구독 추가 DTOs, SubscriptionService 및 수정 레거시 CommerceService
38 계획 구성, 주문, 구독, 송장, 프로모션을위한 새로운 DTOs, 및 계약. 전체 사업 논리를 가진 2000+ 선 SubscriptionService 플랜 관리, 주문 처리, Lifecycle 관리, invoicing, 프로모션, 계약 생성 및 분석.
완전한 구독 commerce entity 모델 추가
24 JPA entities, 12 enums, 21 repositories 및 20 새로운 권한 권리 기업 구독 POS 시스템. 계획 구성 (플랜, 가격, 기능, 애드온, 번들, 볼륨 할인), 주문 및 Lifecycle, invoicing, 프로모션 및 계약 생성.
@MapsId 패턴을 사용하여 PublicChatVisitor를 사용하여 IdClass 오류를 해결하십시오
@OneToOne-as-@Id에서 @MapsId로 변환합니다. 이름 * Hibernate "IdClass" 오류를 시작으로 수정합니다. MediaSession에서 String로 변경된 저장소 ID 유형.
PublicChatVisitor 및 PublicChatApiKey entities for public 채팅 위젯 추가
Entities, repositories 및 DTOs를 추가하여 익명의 채팅 세션을 지원합니다. 마케팅 사이트. PublicChatVisitor는 방문자 상황에 캡처 (헤더, IP, 이름) 공유 PK로 MediaSession. PublicChatApiKey는 org-scoped API ...
공공 기사 쿼리 방법 추가 KbArticleRepository
Fetching 출판 기사에 대한 세 가지 새로운 저장소 방법 추가 aiVisibleToPublic=true, 새로운 KBService 공개 엔드포인트에 의해 사용: -********** -********** -**********
직접 회원 가입 대신 org 테마 배경을 찾기 위해 subquery 사용
이전 INNER 회원이 NULL인 tb.member에 가입 대부분의 사용자 수준 배경입니다. 이제 User→Member→Organization을 통해 정복을 사용합니다. org의 구성원이 업로드한 모든 배경을 찾을 수 있습니다.
OrgMeetConfig entity 추가, MeetBackground entity, MEET RECORDING ImageAssocType 및 권한 충족
Org-level video conferencing 구성을 로비에 기본으로 추가, 게스트 액세스, 녹음, 브랜딩 및 알림. 새로운 권한: RECORD MEETINGS (81), MANAGE MEET SETTINGS (82), MANAGE MEET RECORDINGS (83).
KbArticle AI 가시성 필드에 명시된 @JsonProperty 표기
Jackson serializes/deserializes aiEnabled, aiVisibleToPublic, aiVisibleToMembers, aiVisibleToTeamMembers 정확한 필드 이름.
추가 읽지 않은 메시지 수 쿼리 및 표시-as-read 서비스 방법
MediaSessionMember에서 기존의 msgIdLastViewed 필드를 활용하여 per-session 읽지 않은 카운트 및 표시 세션을 읽음 표시 기능.
KbArticle에 AI 가시성 필드를 추가하십시오
AiEnabled, aiVisibleToPublic, aiVisibleToMembers 및 aiVisibleToTeamMembers를 추가하십시오 boolean 필드는 per-article AI 교육 및 경청경 RAG 액세스를 제어합니다.