Журнал змін
Что нового.
Все усовершенствования платформы, как только она будет запущена.
· kamo-internal
Зміна інтеграції MLOS на модалі ринку
Додати випадання інтеграції MLOS ****************************************************************************************************************************************************************************************************************************************************************************** на ринку Додати/Редагувати модуль, показано тільки для Сервісу > Житловий Mortgage ринки, плюс кнопка Налаштувати його. Налаштування вимкнено до Збережений ринок; для MERIDIAN LINK він відкриває нове налаштування ринку KAMO MLS це глибокі посилання на існуючу внутрішню консоль MLOS (Вкладка інтеграції єдиного POS-магазину: MORTGAGE), і ENCOMPASS ICE відключається з інструментом "попередньо".
· kamo-internal
MeridianLink per-market діалогове вікно
Новий MeridianLinkConfigDialog, розроблений на платформі OAuth EditDialog, за допомогою losConnectionApi (Phase 3) спинка. Редагування ****************************************************************************************************************************************************************************************************************************************************************************** п»ї п»ї ДомРμРЅРЅС‹РNo талРμталРμтаталь С†РμРЅС‹РNo С‚РμР»РμталРμтататРμтататРμталРμталРμС‚РμР»РμС‚РμР»РμР»РμР»РμР»РμтаРμР»РμлллллллллллаРμРμллллллллллллллРμРμР»РμСЊ РЅР°РμРμР»РμРμРμРμллРμРμСЊСЊСЊСЊРμРμРμРμРμР Випробуйте дії з'єднання та навантажувальну програму за допомогою losConnectionApi.get.
· kamo-shared-library
Активно-фільтрований ринокОгляд підключення
Adds********************* може обробляти м'яке видалення (isActive=false) LOS з'єднання як немає, дзеркалювання активного фільтра SocialConnectionController. Немає змін schema - це active вже існує через EmbRecordState.
· kamo-internal
Платіжна картка компанії MeridianLink на платформі OAuth реєстру
Додає MeridianLink Mortgage ProviderDef на платформі OAuth2 клієнт Пунта-Кана Постачальники JavaScript licenses API Веб-сайт Go1.13.8 config.environment. Ні клієнтСекретт на майданчику — пер-маркет секрет є Фаза 3. Путівникові картки FE-declared (PROVIDERS array), не отримано з списку GET, тому запис необхідний для Карта, щоб надати хоча ****** був вже заданий сервер в фазі 2.
· kamo-internal
Ринок LOS підключення проксі + клієнт
Фаза 3 (Task 3.2) kamo-internal половина: the Next.js proxy + типd клієнт для З'єднання MeridianLink, що підтримується компанією SecurityService РинкуПоєднувач. ************************************************************************************************************************************************************************************************************************************************************************** GET/PUT/DELETE Проксі до .../los-connection; Проксі POST до субенду .../los-connection/test endpoint (Test Connection дію, не окремий Далі.js маршрут. Використовуйте впередToApi, переадресацію X-***-Token. - Додатки/lib/los/types.ts: LosConnectionView (hasSecret only, ніколи не є ciphertext), LosConnectionUpsert (тільки секрет; порожні/безкоштовні тримати Стриманий один), LosConnectionTestResult, MlosIntegration Вартість. - app/lib/los/connectionApi.ts:************************************************************************************************************************************************************************************************************************************************** modeled на *********** npx tsc --noEmit переходить.
· SecurityService
Послуга підключення ринку / контролер
Фаза 3 (Tasks 3.1-3.2) інтеграції зовнішньої реклами MeridianLink: CRUD + Тест-Підключення для підключення до ринку. - MarketLosConnectionService:******************************************************************************************************************************************************************************************************************************************************** за MarketLosConnection, дзеркальний MortgageProviderConfig секрет-at-rest Конвенції (шифрування-on-write через ПлатформаSecretCipher, заготовки-кліпи-випробування секрет, hasSecret-only view, не закритий CipherNotConfiguredException, коли cipher не має ключа. ТестПідключення круглих планів MeridianLink auth Квиток через адаптер спільного доступу (MarketLosConnectionResolver + MeridianLinkAuthService і ніколи не кидає. - MarketLosConnectionController @******************************************************************************************************************************************************************************************************************************************************* los-connection (GET/PUT/DELETE + POST /test), заглушка MANAGE CRM SETTINGS + org-ownership ринку (через LeadMarketService, як LeadMarketController. - SecurityServiceApplication: додано ******************************************************************************************************************************************************************************************************************************************************* @EnableJpaRepositories так MarketLosConnectionRepository injects. Зосереджені тести (випробування ЕП/ГТТП) — MeridianLink на борту все ще закінчуються: MarketLosConnectionServiceTest (10), ******** (11).
· kamo-shared-library
LO-XML поле мапер
LoXmlFieldMapper перекладається Lead/LeadClaimMortgage <-> підтверджено MeridianLink LO-XML ids (sLAmtCalc, sPurchPrice, sApprVal, sLPurposeT, aBFirstNm, aBLastNm) з кредитомPurposeType<->sLPurposeT стіл перекладу (0=Purchase,1=Refi, 2=Refi-Cashout), а також стабільний вміст SHA-256 Поза «69» відстежити поле для пригнічення ехо. LeadFieldPatch є незнімним частковим LeadService.applyLosPatch (Phase 6). Відновлення кришок **************************************************************************************************************************************************************************************************************************************************************** Блок FIELD MAP як явного фази-0 залежностей (LOXmlFormatDefinition.xml).
· kamo-shared-library
MeridianLink модифіковано-loans + глибоке посилання
Adds ListModifiedLoansByAppCode (parse ArrayOfString -> кредитні імена), ******** і AppView. GetPmlLoanUrl (перевірити частковий URL з вихідним хостом, отриманим з екземпляра з'єднання, за замовчуванням ****** До MeridianLinkSoapClient. Документи, укладені в класі Javadoc (визначені кредити очищаються; невизнані кредити залишаються у черзі).
· kamo-shared-library
MeridianLink SOAP клієнт
MeridianLinkSoapClient обгортає Кредити.asmx ops над Spring-WS WebServiceTemplate (namespace************************************************************************************************************************************************************************************************************************************************************* Кредит. Створіть -> назву кредиту; кредит. Зберегти записи тільки змінені поля LO-XML (розрахований на детермінативну навантаження) і кидає на статус помилки; кредит. Завантаження Парсес повернув <field id=..> елементи задньої в карту (переносне гніздування або втечу LO-XML. sTicket подається за допомогою дзвоника. Всі тести транспорт через MockWebServiceServer; нічого не доступний до фази 0.
· kamo-shared-library
MeridianLink auth квиток кеш
MeridianLinkAuthService м'ята і кешує the sTicket per (instanceBaseUrl + sha256(clientSecret) з ін'єкційним постачальником <Instant> годинник і конфігурований TTL************************************************************************************************************************************************************************************************************************************************************** oauth режим кадрів обмінний токен як "Bearer {token}"; режим спадщини (meridianlink.auth.mode) повертає GetPmlUserAuthTicket квиток дієслово. Обмін Token ізольований за MeridianLinkTokenExchanger (за замовчуванням OAuth клієнт credentials POST через ****************************************************************************************************************************************************************************************************************************************************************.
· kamo-shared-library
MeridianLink creds вирішувач
Adds the Phase 2 SOAP-adapter пакет **************** з MeridianLinkCreds (secret-redacting записів) + MarketLosConnectionResolver, який розшифровує секрет на ринку через ПлатформаSecretCipher і читає дані Платформа постачальника клієнтів ПлатформаOAuthClientResolver. Pulls вперед the фаза 5 *********** константи (додатково id 8) так як розчинник залежить від нього. ************************************************************************************************************************************************************************************************************************************************************************** + весняно-ws-test (test) для транспорту SOAP, що використовується за допомогою пізніх завдань Фази 2.
· kamo-shared-library
LeadLosLink суб'єкт + репозиторій
Відстежує посилання свинцю в зовнішній кредитний файл LOS, один ряд на (lead, Про компанію Кар'єра синхронізації (contentHash, lastPushedAt, lastPulledAt, що Фаза 6 (вихідний шток) і Фаза 8 (вхідного опитування) використовувати для пригнічує ехо. Провідний FK кріпиться до колонкиDefinition="INT8" (не DEFAULT) для одна з найбільш унікальних причин запобіжників, як MarketLosConnection. Same repository-slice-harness заміна як************************************************************************************************************************************************************************************************************************************************** (див. Javadoc класу) — kamo-shared-library не має дублювання DB, тому це компільний рівень / невірний тест.
· kamo-shared-library
РинкуПоєднувач + репозиторій
З'єднання облікового запису Per-market на зовнішній LOS (MeridianLink / KamoMLS / Encompass, один рядок за (маркет, провайдер). Секретне життя тільки як AES-256-GCM ciphertext стовпчик (@JsonIgnore); org/market FK колонки кріпляться до plain INT8/UUID стовпчикВидаляє так, що вони не успадкують посилання PK's DEFAULT******************************************************************************************************************************************************************************************************************************************************** ряди на майбутній курс KamoInitializer. No DB-backed repository-slice harness існує в камо-шаред-ліберті, але (не @DataJpaTest/H2/Testcontainers, перевірені пошуком), тому замінники тесту компіляція рівня / невірно-правові затвердження Одержаний підписи по рефлексії) для DB персист+lookup план специфікацій.
· kamo-shared-library
LeadMarket.mlosIntegration стовпчик + DTO круглий план
Додавання стовпчика MLOS INTEGRATION (STRING, за замовчуванням NO MLOS, null-guarded getter) plus DTO/create/update-request сантехніка. LeadMarketservice згортає значення Back to NO MLOS, коли вирішена дата виділення не є RESIDENTIAL MORTGAGE, так само тільки Сервіс / Резиденційно-Мортажні ринки можуть перевозити зв'язок LOS.
· kamo-internal
Консольно-фоновий прес-пам'яті в DB; помилка очищення завантаження
- useBackgroundMode тепер стикається з вибором plain/slideshow у складі DB ui-preferences (захищає користувачів через пристрої) замість місцеве Перелаблення перемикача "Цей пристрій" -> "Консоль" і падіння "Не слідувати ... на інші пристрої" підписка. - На 4xx завантаження відхилення (сервер не може обробляти зображення, наприклад, зображення непідтримуваний формат, як HEIC, показати "Не обробляти цей образ. Спробуйте JPEG або ПГНК." замість генеричного "три знову".
· kamo-internal
Flush 4-колісний макет (розгортання захоплення картки на вкладці тапотеки); трьом Що-Якщо пісочниця; ім'я задньої кнопки, випадаючий заголовок свинцю-ID
· kamo-internal
Перемістити калькулятор доступності до верхньої частини лівої вихідної колонки
· kamo-internal
Що-If Studio як 3-я форма під-таб; пісочниця, що укладається з форми стовпчика
· kamo-internal
Вихідні панелі 2-кол (Обережно зліва, короткі меню праворуч); скидати KPI/метри тепер в заголовку
· kamo-internal
Mortgage KPI + LTV/DTI/Complete резюме в заголовку сторінки (всі вкладки, житлові перевезення тільки)
· kamo-internal
Заголовки дії переходять в ряд вкладок; додають KPI + лічильники слоти до основного ряду
· kamo-internal
Спліт полів в Mortgage Детальніше / Обласна адреса субтабів
· kamo-internal
Що-Якщо перенаречені біля таблиці порівняння в реальному часі; видалити мертві LeadScenarioWorkspace
· kamo-internal
Побічні поля виводу виводу; ретире градієнт герой гурт
· kamo-internal
MortgageOutputsPanel (чисний стовпчик виводів, немає градієнта)
· kamo-internal
Сфери показують як етикетки у режимі перегляду, вводи в режимі редагування; позначений стан
· kamo-internal
Роз'яснення щодо вкладки Mortgage + Зв'язатися з перейменуванням інформації; видалити іпотечний блок
· kamo-internal
MortgageDetailsTab контейнер (жива кабіна)
· kamo-internal
НатататататататататататататататататататататататататалаталРμР»РμР»РμР»РμР»РμР»РμР»РμллалллллллллллаалллллллллллллллалллаРμРμаалаааллаллллллллааРμ
· kamo-internal
MortgageHeroBand з підрахунком KPIs + метрів

Твій всесвіт чекає.
Почати безкоштовно за декілька хвилин. Додати продукти, коли ви будете готові — без перенесення, без нових реєстрацій.
Безкоштовно назавжди — не потрібна кредитна карта