플랫폼 설정을위한 SUBSCRIPTION 시장을 선택하십시오
KamoCRM은 여러 시장을 소유합니다. *********** 그래서 resolveProductMarket는 SUBSCRIPTION-type (platform-access) 시장을 선택해야 합니다. 오히려 첫번째 활동적인 것 보다는. 레거시 KamoCRM-titled-market 유지 ...
범위 회원은 제품 루트에 제목, KamoCRM하지
EntitlementService는 이제 각 회원의 제목 루트를 통해 해결합니다. EntitlementRootResolver (가장 큰 시장 소유 조상 또는 자체) 대신 최고 수준의 org로 걸어. 무료 층 및 제품 액세스 플래그 그 루트에서 파생, 그리고 isKamoCrmSubscri...
레테르를 붙이는 득점방해에 재생산 favicons; sniff 진짜 로고 유형
offerUpdate (모든 사용자 정의 라벨링에 실행)는 config/css/manifest를 썼습니다. 하지만 결코 재생 favicons – 그만 프로듀서에 의해 생산 되었다. 이름 * org는 전체 규정없이 씨앗이 빈 favicon / 설정, 그래서 모든 Kamo 사이트 (logi...
Org 폴더가 부족할 때 템플릿의 Seed globals.css
프로비저닝 (모든 색상 저장에서 실행) org의 css/globals.css를 다시 그 객체는 한 번만 제공 전체에서 그것을 copied 기본 템플릿. org는 단지 config+logos로 종종했다, 그래서 다운로드 threw NoSuchKey 및 org의 globals.css - 모...
Trigger rebuild 에 선택 올라 renamed PersonalLoan entity
761019b의 SecurityService 이미지는 shared-lib d14dc54의 앞에 건축되었습니다 (개인 대출 법인을 JPA 이름 "PersonalLoan"로 이름을 변경) mortgage 앱과 중복 충돌을 해결하기 위해. 빌드를 다시 실행하면 renamed shared-li...
KamoLOS → KamoMLOS 댓글 참조
/Next.js/KamoLOS 프로젝트(필름 지원자 흐름) KamoMLOS에 그래서 KamoLOS 이름은 새로운에 재사용 될 수있다 개인 대출 서비스. 이 의견 전용 업데이트는: - MortgageAppController.java (LOS 서비스 계정 코멘트) - Organization...
부팅에 기존 모기지 시장을 위한 Backfill 프로그램 제공
DataLoader 지금 호출 *************** AppMortgage-engagement 백필 후에. 모든 기존 MORTGAGE를 Sweeps CommerceMarket 및 그 프로그램 제공을 보장합니다. 회사 소개 createMarket-side Hook Landed 전에 ...
/org/domain의 기능 모음 교체하기 전에 Detach
이전 수정은 적용되는 모델 투영을 *********** 하지만 호출 org.setFeatures(projected)는 여전히 관리된 조직에 있습니다. 조직.features @OneToMany에는 cascade=all-delete-orphan가 있습니다. "Catcade='all-dele...
Resolve ambiguous /org/domain 핸들러 - 상업 nav 사라졌다
SecurityController는 두 번째 ****************를 가지고 있습니다. ****************로 칭함 봄 거부 "Ambiguous handler 방법 mapped" → 500 → kamo-internal 요청 SSR layout은 omits POS를 사용하...
PUT /programs/{code}/active + deprecate 레거시 모기지 POS 엔드포인트
- MortgageProgramController는 PUT를 얻습니다 **************** body {"isActive": bool}, LOS TAKE APPLICATION에 게이트. 자주 묻는 질문 *********** OrgProgramOverride 행을 업데이트합니다. ...
부트에 백필 모기지 참여
DataLoader는 지금 invokes *********** 권리 동기화 및 시스템 사용자 백필 후. Idempotent — 앱이 한 번 그 참여+intent에 붙어, 후속 부츠는 no-ops입니다. 로그인 명시된 "모든 응용 프로그램 이미 링크 된"라인은 안정 상태 재시작 그래서 연...
LOS 권리 + /commerce/engagements 종료
- MortgageAppController : 이제 모든 엔드포인트는 RoleRightType에 게이트합니다. 지원하다 LOS VIEW PIPELINE가 필요합니다. 새로운 응용 프로그램을 만들기 위해서는 LOS TAKE APPLICATION; 편집은 LOS 작성 역할 (테이크 / 프로...
Emit lender 브랜드 + 공개 필드 per-org config.json
Kamo-los 납세자를 직면하는 두 가지 변화 : 1. OrganizationController는 public GET /api/security/org/domain/{host}를 얻습니다. 끝점. 정확한 OrgDomain 경기에 의해 org를 해결, 그 후 retries 가장 깊은 호...
MortgageConnectController - 연결 + 검증된 제조 + 재조합 엔드 포인트
Connect-first 캡처 표면 노출 *********** - GET/POST /connections + POST /connections/{id}/complete - GET/POST /verified-facts + POST /verified-facts/reconcile Borrow...
MortgageProgramController 추가 — 목록 프로그램, set persona, set selected program
Expose Prometheus 미터 엔드 포인트
Micrometer-registry-prometheus를 추가하고 management.endpoints를 구성합니다. /actuator/prometheus를 건강/정보에 노출시키십시오. 견적 요청 shared-lib에 추가된 카운터/timer는 긁을 수 있습니다.
GET /mortgage-apps/hmda/lar/issues 카운트 요약
주어진 해 동안 LAR의 유효성 검사 문제 및 반환 {errors, warns, rowsWithIssues} 그래서 UI는 한 줄 배너를 렌더링 할 수 있습니다 연산자가 CSV를 다운로드하기 전에.
노출 GET ***************
제품정보 *********** 자문 사전 기쁨으로 사용자가 대상 상태를 선택할 때 TransitionDialog 화재를 확인합니다.
BaseLosController의 컨트롤러 세션/rights/response 헬퍼를 통합
6 LOS-area 컨트롤러 (MortgageApp, MortgagePipeline, MortgagePricing, MortgageDisclosure, MortgageHmda, WebhookSubscription) 각 복사 ~80 라인의 *********** 코드 플러스 ********...
Webhook 소비자 + 구성에 worker 구성
WebhookDeliveryWorker에서 JetStream 튼튼한 소비자를 백업합니다. 카테고리 튼튼한 이름을 위한 overrides, deliver-policy (모든 replay에 놓으십시오 backlog one-time), max-deliver 모자, nak 지연 및 execut...
Concurrent-modification IllegalStateException을 409로 번역
LoanPipelineService를 실행할 때, 공유형 lib 낙관식 잠금 변경과 쌍 "Concurrent 수정 : 새로 고침 및 재시행", 구조화 된 표면 {error, code: "CONCURRENT MODIFICATION"} 몸으로 UI가 반응할 수 있습니다. 원시 오류 토스트 ...
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...