Static로 repricing를 드러내기 그래서 backfill는 그것을 재사용할 수 있습니다
인용 돈 란은, 읽힌에 computed 아닙니다, 그래서 엔진 개정 무언가가 저장될 때까지 오래된 arithmetic를 나르는 기존의 행을 나눕니다. · 이 코드를 통해 가격이 책정해야하는 마이그레이션 — backfill with its 돈 규칙의 자신의 사본은 진리의 두 번째 소스, ...
당 플랜 수당은 좌석 당이며, 이렇게 말합니다
Rename only — PlanStorage.gbPerUser는 이 클래스와 세 개의 개인입니다. 사이트가 모두 호출됩니다. 위에서 언급 한 의견은 반도였다. 허용은 이제 모든 계획에 좌석 당 균일 한 4 GB, 필드 그것 이름은 headcount에 의해 seat count에 의해 곱...
웹 세미나 기능에서 무료 / 버스 엔진을 해제
Arithmetic - 확장, restrictionMask, 후보자 시작 및 AvailabilityInterval의 전체 - 웹 세미나 별이 없었습니다. 모든 연결 sat 한 방법, blockersFor, 이제 BusySource 인터페이스입니다. 이동된 verbatim: +/- 1 ...
AI로 은퇴, 이름을 저장
Removing SENT TO AI는 한 줄의 enum 편집이 아닙니다. sat 에 ordinal 3, 과 system bug.status는 ORDINAL 컬럼이었습니다. AWAITING INFO를 3으로 바꿉니다. CANNOT REPRODUCE에서 4, 그래서 전체 꼬리에 - 모든 기...
2개의 층을 가진 1개의 수정된 기록, 2개의 기록 없음
문서는 두 개의 파생 된 행을 가지고 - 편집 된 바이트에 대한 CLASSIC, FORM FILLABLE for field — 그리고 뭔가를 결정해야 했다 다른, 모든 저장에 고전적인 행의 바이트에 양식 행을 다시. 그것은 이제 한 레코드, 문서 레이어 (its 바이트) 및 양식 레이어...
앱 카탈로그를 통해 deprecation 해결
앱 운영자 은퇴는 어디에서나 사라지게 되었지만, 단지에서 앱 페이지 — 그렇지 않으면 보안 모델 편집기에서 표시됩니다. 제목 답변. 이제 AppCatalogService를 요청하십시오. 한국어 enum의 자신의 @Deprecated constants 여전히 deprecated를 해결, ...
본문내용 바로가기 주메뉴 바로가기
직원 미리보기는 고객의 수신, 그래서 브랜드, 문서 용어와 링크 호스트는 이제 한 곳에서 해결합니다. 2개의 사본은 편류하고, 실패는 누군가가 인용하고 통지 할 때까지 보이지 않을 것입니다 Letterhead는 잘못되었습니다.
백워드 호환 6-arg LeadFieldPatch constructor (ISVeteran 기본값 null)
기존의 6-arg 소비자 유지 (예 : SecurityService LOS-apply test) lockstep 변경 없이 공유lib 범프.
Generic MortgageProviderConfig는 AUS 전용 구성 (D40)를 대체합니다
VendorCategory+vendorKey (credit, AUS, eSign, close-docs, title, Flood, ...) 단일 통합 탭 뒤에 - MortgageProviderConfig는 VendorCategory javadoc을 예상했습니다. 삭제하기 AUS 전용 Au...
교정 대상 JPQL(D32)의 간단한 엔터티 이름을 사용하십시오
countCalibrationSamples에 있는 완전히 qualified 종류 이름에 의해 참조되는 AiDecision 절에서; Hibernate는 그를 해결하지만, 공유 lib 사용의 다른 @Query bare entity 이름과 JPQL-idiomatic 형태입니다. 행동 변화 없...
Declare Slice-2a 인덱스를 통해 @Table(indexes) 에 entities
Mlos orchestration state와 mlos steward task 인덱스 정의를 이동합니다. KamoInitializer의 SchemaCleanupRunner에서 entities 자신에게 (@Table(indexes=@Index(...)))) 그래서 Hibernate ddl...
채용정보 Uid → 긴 + startingOrderUid
참여는 BaseEntity (Long PK)를 확장합니다. Uid가 길어지지 않아야합니다. UUID — 이것은 기존 AgreementDTO / WorkOrderDTO로 일관되고 있습니다. "Long joinUid"의 패턴. Commitment는 UUID (BaseUuidEntity)를 ...
계정 레벨 관리자를 per-sub 멤버에서 분할; subs gain target org
SubscriptionMember를 추가합니다. KamoCRM org의 계정은 여러 구독을 보유 할 수 있으며 각 타겟팅 다른 sub-org. accountMember는 이제 계정 레벨 관리자 플래그만 수행합니다. (isAccountManager, canManageBilling); pe...
계정을 만드십시오; 회원 세트 + AccountMember를 가진 사용자 세트를 대체하십시오
계정은 이제 "그룹" 자체입니다 - 별도의 청구 그룹이 없습니다. 이름 * 회원 (org-scoped)는 직접 계정을 통해 새로운 AccountMember 가입, 회원 권한 플래그 수행 로그인 계정을 만들기 위한 첫 번째 멤버는 1차회원이 됩니다. 계정.java: - ManyToMan...
BillingGroup에서 계정으로 마이그레이션
계정은 이제 단일 줄무늬 고객 주입니다. 회원 필요 (e.g. 구독을 위해) 자동 생성 계정; 그 계정 한 개 이상의 카드를 1 차로 지정하고, 소유합니다. 모든 구독, 라이센스, 송장 및 청구 구성 행. Schema 변화 (Account.java): - stripeCustomerId...
Orient live record 에 계정 주소 프로필, snapshot 역사적인 주소
Orient live commerce record to reference the account profile's primary shipping/billing, 중국 (본토) 기록이 역사가 될 때만 찍은 스냅샷(placed/shipped). 라이브 (기본 계정): - 손수레: 이미 참고...
Account.java를 embeddables로 전환하십시오; 배송 / 청구 목록에 대한 계정주소를 추가하십시오
- AccountAddressType enum 추가 (SHIPPING, BILLING) - AccountAddress 엔터티티를 추가하십시오 (FK, 유형, 라벨, EmbAddress, 타임스탬프) - AccountAddressRepository 추가 - Refactor account....
드롭 팀MemberPayFeesSetting
직원 자체 지불 수수료 정책이 사라집니다 - BillingGroup refactor handles 보안 모델을 통해 아닌 그룹 당 청구. 제거하기 teamMemberPayFeesSetting 열에서 ChildOrgSecurityModel, 일치 ChildOrgSecurityModelDT...
드롭 등록PhoneCode entity + 저장소
셀프서비스 등록은 더 이상 SMS-code 검증을 사용합니다. 전화 필드 - 등록 양식은 일반 텍스트로 전화 번호를 수집 새로운 사용자에 저장. 사용되지 않은 법인을 제거하고 그것의 저장소. register phone codes 테이블 ( 이미 생성 된 경우) KamoInitialize...
GetOrganizationByDomain에서 eager 기능 로드 제거
특징은이 방법의 대부분의 통화자와 관련이 없습니다. (예: 등록, 로그인 도메인 해상도). setFeatures()를 통해 강제 로드 Hibernate-tracked 컬렉션을 대체하여 Cascade orphanRemoval 오류를 발생시킵니다. JPA를 통해 자연스럽게 게으른 로드를 제...
엔터프라이즈 기반 @ManyToMany 관계로 JSON 필드를 마이그레이션
Jsonb 문자열 열을 대체 (compatiblePlanIds, includeInPlanIds, 적용 가능한PlanIds, 적당한 JPA @ManyToMany가 테이블과 @ElementCollection에 참여한 적용 가능한BillingCycles). serializing JSON 대신...
계정 기반 고객 모델로 RetailCustomer 교체
Account.java는 이미 커머스 고객 기업이지만 너무 최소한이었습니다. RetailCustomer는 이 개념을 복제합니다. 이 커밋: - 상업 분야의 계정 강화 : 회사, 메모, acceptsMarketing, taxExempt, 총주문, 총통화, 통화, ExternalId/Pr...
Long/unique rowid()에서 UUID/gen random uuid()로 내부 법인 ID를 변환합니다
CockroachDB는 무작위로 분산 된 UUID를 사용하여 성능을 작성합니다. sequential unique rowid() 값 대신 내부 엔티티티티 키에 사용됩니다. User-facing entities (사용자, 조직, 회원, 계정, 리드, 연락처, ContactBook, 응용 프...
VoipProviderConfig에서 clientId/clientSecret 제거
이 플랫폼 수준의 자격은 모든 orgs에서 공유됩니다. jwtKey 및 mainPhoneNumber는 per-org입니다.
분할 ageReqType 으로 ageReqTypeMember 과 ageReqTypeTeamMember
조직의 구성원 vs 팀 구성원을위한 별도의 연령 요구 사항 추적.
TeamMember 및 TeamMembership에 대한 직원 이름
TeamMember/TeamMembership에 모든 직원/직업적인 참조를 지명하십시오 클래스, 변수, 방법, DB annotations, enum 값 및 표시 텍스트. 또한 데이터베이스 테이블/column/index 이름을 annotations에 업데이트합니다. 적용 가능한 디스플레이...
제목에 이름을 변경하고 LeadVendor 및 LeadVendorProduct에 설명 필드를 추가
ID 대신 STRING enum Storage를 사용하려면 EmploymentStatusType을 업데이트하십시오
Avatar 모델을 단순화 - avatars는 사용자에게만 속합니다
- Avatar 클래스에서 회원 필드 제거 - avatars는 이제 사용자에게만 속합니다. - 회원 클래스에서 OneToMany avatars 제거 - 회원은 avatars를 소유하지 않습니다. - 회원은 ManyToOne 아바타를 통해 사용자의 아바타 컬렉션에서 아바타를 선택할 수 있...
Redundant isSet 필드를 Avatar 클래스에서 제거
- 제거된 isSet 필드 이후 User/Member 클래스 이미 많은 avatar 관계 - 활성 아바타는 boolean 플래그가 아닌 User/Member의 아바타 필드에 의해 결정됩니다. - IS SET 컬럼을 사용한 인덱스 제거
Avatar 상속 hierarchy 및 update UserBackground로 UserPhoto를 교체하십시오
- JPA JOINED 상속을 사용하여 UserPhoto를 Avatar (기본 클래스)로 이름을 변경 - 업로드 된 사진에 대한 AvatarPhoto subclass 생성 (파일 확장 만 저장) - 모든 Avatar Creator 매개 변수를 가진 AvatarAvatar Creator ...