REO lien 엔드포인트 + webhook 구독 컨트롤러
- MortgageAppController: POST /{uid}/reos/{reoId}/liens, (주)파트치 /{uid}/reo-liens/{id}, DELETE /{uid}/reo-liens/{id} 새로운 BorrowerSectionService lien CRUD 방법의 위임....
가격, 공개, HMDA LAR에 대한 컨트롤러
/api/security/mortgage-apps의 밑에 3개의 새로운 REST 관제사: - MortgagePricingController : 가격 스냅 샷, 속도 잠금, AUS 찾기 CRUD ({uid}/pricing, {uid}/rate-locks, {uid}/aus-finding...
MortgagePipelineController + LOS PIPELINE 설정 맵 항목
LOS 파이프라인은 /api/security/mortgage-apps의 밑에 역행시킵니다: - GET /pipeline - Kanban 요약 - GET /{uid}/pipeline - 전체 스냅샷 - POST /{uid}/transitions - 전환 수행 - GET /{uid}/조건...
URLA 2021 REST 표면에 대한 MortgageAppController
새로운 REST 관제사는 가득 차있는 URLA 신청 lifecycle를 exposing: GET /api/security/mortgage-apps 목록 (주) Get *********** 전체 그래프 POST **************** 공백 또는 지도에서 ********* 기타 제...
SystemUserGuard를 우회하는 /me/language endpoint 추가
NavTop 언어 선택기는 System User에 서명하지 않았습니다. 하위 파일: PUT **************** systemUserGuard를 먼저 실행합니다. 어느 403s 모든 시스템 사용자 TeamMember mutation (모든에서 제공) SystemUserBackfi...
TXT 소유권에 Kamo-owned subdomains를 문지르십시오
카모 웹 별칭 (예 : gnosia.demo.kamocrm.com) "TXT 레코드 발견되었지만 검증 코드는 일치하지 않습니다" DNS 설정 UI에서. 뿌리 원인 : org domain 행은 stale을 가지고 valid token 및 소유권 verified=false, 그래서 확인Dn...
Grant top-level org 소유자 cross-org 삭제/업데이트 액세스
deleteDomain 및 updateDomain 이전 거부 플랫폼 관리자 isUserOwnerOfOrg를 확인했기 때문에 어린이 도메인에서 작동 대상 org에 직접, 최고 수준의 org에 대 한 우회 소유자 - 읽기 흐름과 달리 (getAllDomains, getDomainById)....
Per-org *.kamocrm.com 하위 도메인 삭제 허용
EndWith(".kamocrm.com")는 모든 데모 org를 보호합니다. 플랫폼 하위 도메인 (예 : gmosia.demo.kamocrm.com)을 교환 사용자 정의 도메인. 플랫폼 루트 kamocrm.com은 저장되지 않습니다 org domain 행, 그래서 감시는 실제 대상이 없...
Kamo-shared-library 88a8d63에 대한 재건
픽업: - 높은: **************** 관련 기사 NUKE/FORCE NUKE는 ADMINISTRATOR 템플릿에 대한 admin-essential 권리에 있습니다. - MEDIUM: *********** 지금 다시 실행 *********** 각 영향 받은 org를 위한 rec...
Revert “fix(orgs): 부모-org 회원에게 아이-org-creator 관리자 상태를 propagate
이 뒤틀림 ***************
Propagate Child-org-creator 관리자 상태 부모의 회원
사용자가 아이 org를 만들 때 그들은 소유자 + 관리자 (via *************** 그들의 PARENT-org 회원, 그러나, 전에 있었던 것은 무엇입니까 — 일반적으로 등록 시간 팀 멤버 역할 없이 관리자 역할 — 그리고 그 방법을 유지 후 아이 org가 생성됩니다. 그것은...
철사 템플렛 득점방해 recalc + 회의는 + effective-rights 진단을 상쾌하게 합니다
*************** / updateModel / deleteModel 과 **************** 지금 invoke recalcAllMembersUsingModel persisting changes — 모든 org는 모델에 지적 (주인 또는 via 분기 유형)는 membe...
Kamo-shared-library f76e145에 대한 재건 (drop @ EmbAddress.country에서 변환)
JPA 수정을 선택합니다. 국가 (smallint) 수락 int ordinal Hibernate는 CountryType에 대한 쓰기, 차단 /network/create 마법사에서 POST /api/security/org.
Trigger rebuild to pick up kamo-shared-library 094e80d (MediaObjTransit @IdClass)
민트 소유자 OTK DB 라운드 스트립없이 모든 권리
****************가 관리자를 할당합니다. 역할과 쓰기 member rights applied, OTK-minting 블록이었다 ****************를 통해 그 행을 다시 읽어라. 같은 @Transactional 내부. Hibernate 넘치는 주문에 따라서 JPA ...
민트 소유자 *** + OTK에 org 생성
CreateOrganizationOwner 후, 신선한 *** 새로운 소유자에 바인딩 TeamMember는 id/members와 함께 OTK를 돌려줍니다. 이것 없이 작성자는 부모의 세션에 머물다 — 한정된 권리와 isOrganizationOwner=false — 그래서 새로운 아이 o...
수동 프로비저닝-comp endpoint 제거 — 시작 셀프 치유
COMP 주문은 이제 SecurityService 시작에 자동으로 제공됩니다. SubscriptionService @PostConstruct를 통해. 수동 엔드포인트 더 이상 필요하지 않습니다.
승인 된 주문에서 COMP 구독을 활성화하기 위해 프로비저닝-comp 엔드포인트 추가
****************************************************************************************************************************************************************...
Add MemberUiPreferenceController for per-member UI settings
Backs the new hex-head popover size selector and any future small per- member UI preference. Endpoints under /api/security/members/me/ui- preferences resolve th...
Revert "feat(billing): 플랫폼 구독 엔드포인트를 추가하여 cross-org 기능 gating"
이 뒤틀림 ***************
Cross-org 기능에 대한 플랫폼 구독 엔드 포인트 추가
Child-org 관리자 (GNosia의 소유자 Daniel과 같은)는 COMP 구독이 있습니다. 루트 KamoCRM org에 주문, 자신의 org에하지. FeaturesManager 는 잘못된 시스템을 쿼리하고 아무것도 찾기, 모든 기능을 잠금. 새로운 GET ************...
Scope concurrency to build jobs, not Kubernetes deploys
Workflow-level concurrency serialized the whole pipeline (including kubectl rollouts). Move the group to the build job only so deploy jobs from different runs c...
GetDomainById 및 검증된 엔드포인트에 대한 높은 액세스 허용
최고 수준의 org 소유자 및 시스템 구성원은 getDomainBy에 403을 얻고있다 ₢ 킹 and valid-dns because 그 endpoints check isUserMemberOf Org 직접. hasElevatedCrossOrgAccess 헬퍼를 추가하고 회원 확인과 함께...
중복 루트 도메인을 방지하고 기본 도메인 표시를 수정
ONE DOMAIN PER ORG 체크인 잘못된 제외 .kamocrm.com 웹 별 org는 여러 루트 도메인을 축적 할 수 있도록 (그리고 10 aliases 각각) 다른 별명으로 재출시. 이제 모든 것을 계산 최상위 도메인(parent IS NULL) suffix에 관계없이. 네트...
Org 생성 지연 및 수정 번역 캐스케이드 실패 감소
- OrganizationController: makeTeamMembersForAllOrgs (전체 org makeTeamMemberForOrg (single org)로 테이블 검사 ~400ms×N DB 라운드 스트립 /network/create 제출이 붙어있는 - Organizatio...
Orgs에 대한 부트 스트랩 청구 엔드 포인트 추가
****************************************************************************************************************************************************************...
Auto-assign first seat, 바닥으로 무료, 더 넓은 org 무효
BillingSetupService는 이제 제작자를위한 첫 번째 오픈 라이센스 슬롯을 활성화합니다. sub-org 구독을 무시할 때 (그리고 홍보-to-billing-owner와 동일) — 그렇지 않으면 신선한 sub-org 소유자는 무료 기본을 볼 수 있습니다. 묘목 계획에 라이센스....
Top-level org 회원은 플랫폼 소유자 계획을 얻을, 청구 게이트 우회
KamoCRM (최고 수준의) org 회원은 청구 시스템에 적용되지 않습니다 - 그들은 OWNER UNLIMITED 플랜의 기능 매트릭스가 (무료로 소유자 계획이 누락되면 떨어졌다), plus has-active-license and has-Kamo-CRM-access true 그래서 ...
하위 파일 생성에 대한 자동 감독 KamoCRM 좌석; 홍보-비행기 endpoint
EntitlementService는 SubscriptionMember (countMember)를 통해 계산합니다. member entitlements — 활성 licensee subs의 조합, 플러스 무료 기준. Redis 청취자는 SUBSCRIPTION을 얻습니다.<uid> 핸들러. ...
계정 그룹 -> accountTier; 엔드포인트 /그룹 -> /tiers
Account-group endpoints (고객 세그먼트 계층, 청구하지 않음) "tier" terminology를 지속적으로 사용하려면 이름을 바꾸십시오. 공유lib 이름: - /api/security/account/groups -> /api/security/account/tiers...
드롭 사용자 / 마스터AccountHolder, 사용 Account.members + primaryMember
AccountController는 이제 계정-as-group 모델을 반영합니다. - computeDisplayName / extract이메일 / extractPhone 해결 defaultMember (Member) 대신 떨어졌다 masterAccountHolder - getCustome...
Persist 회원 언어 / 시간대 / 통화 가입
/register 엔드포인트는 이제 언어, 시간대 및 기본 통화를 허용합니다. 현재 국가 필드에 따라. 등록서비스 세트 국가 새로운 사용자의 시간대와 모든 네 지역 필드를 적용 신선하게 만든 회원, 국가의 기본 통화를 파생 1개가 공급되지 않을 때의 1 차 환전 매핑 (USD로 돌아가기...
BillingGroup에서 계정 기반 라이선스로 이동
EntitlementService는 AccountLicense에 대한 회원 등록을 해결합니다. 회원의 청구 계정이 소유 한 기록. 회원정보 이제 모양은 accountUid + accountDisplayName 대신 이전 *********** 쌍. EntitlementInvalidati...
지원 배열된 이름/email/phoneNumbers + 주소 관리 엔드포인트
- AccountController는 POST/PUT에 배열된 name/email/phoneNumbers JSON을 허용합니다. - POST의 초기 주소는 배송 (사용시 BILLINGAsBillingToo 세트), 세트 기본 포인터를 만듭니다. - 추가 5 주소 엔드포인트: GET, P...
GET /{id}/history 및 /{id}/history/filters 엔드포인트 추가
Paginated, filterable, 일괄 처리 배우 로딩으로 검색 가능한 리드히스토리 엔드포인트 (N+1 없음). 필터 엔드포인트는 지정된 사용 필드, 모든 레지스트리 필드, 명백한 액추에이터 및 모든 이벤트 유형을 반환합니다. 모든 mutating endpoints 이제 호출 회...
시스템 구성 기록 통계 + 레코딩 처리 tunables
- GET *********** 4 카운터를 반환 kamo-internal Settings → Platform → 구성 → VoIP / SMS에 노출 탭 (vmPending, callPending, vmError, callError). - PUT /api/security/system-c...
