Avisos previos a la transiciónLint de superficie en TransitionDialog
Ambas implementaciones de TransitionDialog (sección de tuberías de cola . kanban bordo) ahora despedial el endpoint de peca cuando el usuario elige un estado de...
Expong GET *******************
Superfaces **************** como aviso antes del vuelo comprobar los incendios de TransitionDialog cuando el usuario elige un estado de destino.
Asesore de PretranstionLint para APPLICATION-TAKEN
Nuevo método de Transactional (sólo siempre) en LoanPipelineService devolviendo una lista de advertencias legibles por humanos para el objetivo APPLICATION-TAKE...
Consia de tostadas globales con proveedor . useToast gancho
Nuevo toastProvider en el nivel de diseño hace una pila de movimiento de Framer de tostadas de contexto y expone una API de uso mecanografiadoToast() (éxito/err...
Promueñe ModalShell/ModalActions y SaveSpot a módulos compartidos
Archivos de ocho secciones más la página de administración de los ganchos web cada uno definió su propio Copia de ModalShell y ModalActions y/o un chip SaveSpot...
Consolidar sesión de controlador/ederes/ayudantes de respuesta en BaseLosController
Seis controladores del área de LOS (MortgageApp, MortgagePipeline, MortgagePricing, MortgageDisclosure, MortgageHmda, WebhookSubscription) cada uno copió el mis...
Fusionan DTO parciales en estado local, abandonan refetch-after-partch
Cada autosaler al estilo de edición (campos de nombre, empleo, activos, pasivos, REO, declaraciones, militar, demografía de HMDA, creador) solían emitir un comp...
Gasoteo de colapa kanban No1 a una sola consulta de conteo agrupada
listaFororganización () utilizada para emitir una condición-fetch por préstamo (201 consultas a 200 préstamos). Ahora una sola tecla agregada JPQL afinada por l...
El consumidor de Webhook - trabajador config en configmap
Respalda el consumidor duradero de JetStream en WebhookDeliveryWorker. Env-var anunosas para el nombre duradero, entrega-política (conjunto a All para volver a ...
Consumidor Durable JetStream, aislamiento albacea, firmas de times ampeadas
Tres cambios se remontan a que todos viven en WebhookDeliveryWorker y tienen sentido juntos: 1. Cambiar de despachador central NATS a un consumidor de empuje ...
Recuperar con gracia de CONCURRENT-MODIFICATION sobre transiciones
Promueble API manejo de errores en una clase MortgageApiError que preserva el código de error backend; manejadores de transición en PipelineSection y el oleoduc...
Traducir la modificación simultánea IlegalStateException a 409 con código
Parejas con el cambio de bloqueo optimista compartido: cuando LoanPipelineService lanza "Maración concurrente: refrescar y retratar", la superficie una estructu...
Optimistic-lock LoanFil.status para evitar transiciones de carreras
Los clics "Advance" que se esconden en la misma podrían escribir hitos. Añade la versión a LoanFile y un rubor explícito en LoanPipelineService.transition para ...
Visualización de nombres, editor de REO lien, administrador de anzuco web, limpieza de cuerdas
Paso polaco alineando el frontend con los correspondientes cambios de backend: - Los componentes ahora hacen que los campos resueltos *MemberName de la backe...
Ejeculos de endpoints de REO lienes . controlador de suscripción webhook
- MortgageAppController: POST /.uid,/reos/EreoIdá/liens, PATCH /.uidá/reo-liens/-idá, DELETE /-uidá/reo-liens/-id. delegar en los nuevos métodos de Borrower...
Resolución de nombres, REO liens, Oviadas TRID, entrega de ganchón web, enlace ESignTemplate
Paso transversal de pulido en todos los subproyectos de LOS: Resolución de nombre de la exposición de los miembros (MemberNameResolver): - Servicio de resoluci...
Precios, revelaciones, HMDA LAR UI
Tres subproyectos más enviados de extremo a extremo: Subproyecto 5 - Sección de Precios y AUS en la página de detalle: - Lista de instantáneas de precios con d...
Controladores para precios, revelaciones, HMDA LAR
Tres nuevos controladores REST bajo /api/security/hipopart-apps: - HipoteEmpapEjeControlaller: instantáneas de precios, cerrajas de tarifas, hallazgos de AUS ...
Precios instantáneas, cerraba la velocidad, hallazgos de AUS, revelaciones, temblores TRID, HMDA LAR
Los subproyectos 5, 6 y 7 se envían juntos: Subproyecto 5 (precios y cerramiento): - LoanPricingSnapshot - cotizaciones solo de apéndices (programa, inversor, ...
LOS tuberías UI de kanban, sección de detalles, plantilla admin
Subproyecto 4 frontend, de extremo a extremo: - /aplicaciones/pipeline (PipelineBoardClient): kanban agrupado por LoanFileStatus con carriles fuera de la ram...
MortgagePipelineController - entrada configmap de LOS-PIPELINE
Exposite el backend de la tubería de LOS bajo /api/security/hipopage-apps: - GET /pipeline Resumen kanban - GET /-uid-/pipeline - instantánea completa - POST /...
Máquina estatal de tuberías, condiciones, plantillas, eventos NATS
Subproyecto 4 (tubo de tubería y flujo de trabajo delLOS) backend: - New enum LoanConditionStatus (OPEN/CLEARED/WAIVED) - Nuevas entidades: LoanPipelineMilesto...
Originador y envíos secciones UI
Cierra el subproyecto 3: la ruta de origen obtiene un dos-bloque editor (negocia individual NMLS - dirección NMLS - org) por cable a patchEriginator con la auto...
Sección de Demografía de HMDA UI
Sustituye al marcador de posición de la manera de la ruta hmda. Etnica utiliza la mirada triestatal con un bloque de sub-checkbox en línea cuando El hispano es ...
Sección de Servicios Militares UI
Sustituyó al marcador de posición de la ruta militar. El iempreServed cambia de alcista a través de hipotecaAppsApi.putaria.Military; también despeja el estado ...
Inmobiliaria Propiedad de la sección IU
Sustituide al marcador de posición de la ruta REO. Cada propiedad la tarjeta edita la dirección, ocupación/estatuto/uso intenida, valor de mercado, los seguros ...
Pasivos y gastos sección UI
Sustituyiza el marcador de posición Pronto para la ruta de pasivos. Sección 2c pasivos por saldo impagado, pago mensual, meses restante, y las tres banderas de ...
Sección de Actos y Créditos UI
Sustituye al marcador de posición de la ruta de activos. Divide el Lista de activos del prestatario en la sección 2a (bancaria/juguete/cuentas de otro tipo, tip...
Sección de Empleo e Ingresos IU
Sustituye al titular de la vía de empleo por una editor completo de URLA Sección 1d-1g. El selector de chip per-borrower refleja el patrón de declaraciones; cad...
URLA 2021 aplicación hipotecaria UI
Añade el nuevo grupo de rutas /aplicaciones, la hipoteca mecanografiadaAppsApi cliente que habla con SecurityService /api/security/hipopage-apps, tipos de TS co...
MortgageAppController para la superficie REST URLA 2021
Nuevo controlador REST exponiendo el ciclo de vida de la aplicación URLA completo: GET /api/security/hipopage-apps list (resumen) GET ************* gráfico...
URLUna capa de servicio (repos, DTOs, servicios, buscados)
Añade la capa de servicio completa de backend para el paquete URLA introducido en la comisión anterior: repos/aplicaciones/ 20 JpaRepositorios en el ámbito d...
URLA 2021 Fundamento de la hipoteca residencial
Refactor AppHerma de la fabricación en un paquete completo de raíz de paquete URLA compatible con múltiples 1003s por préstamo con hasta dos prestatarios por pa...
Resolver el cubo de org subdomain-tenant a su propia carpeta MinIO
getThemePath () estaba reduciendo el nombre de host a apex.tld para ambos los temáticos host y la carpeta de cubos, así que los inquilinos subdomain como gnosia...
Resolver el cubo de org subdomain-tenant a su propia carpeta MinIO
getThemePath () estaba reduciendo el nombre de host a apex.tld para ambos los temáticos host y la carpeta de cubos, así que los inquilinos subdomain como gnosia...
Route NavTop picker a través /me/language
El recolector llamó al miembro genérico PUT, que SystemUserGuard 403s para el Usuario del Sistema firmado en un sub-org. La captura se registró en silencio, así...
Añadir /me/language endpoint que elude SystemUserGuard
El recolector de idiomas NavTop no hizo nada para el Usuario del Sistema firmado en un sub-org: PUT ************* ejecuta SystemUserGuard primero, que 403a cada...
Resolver el cubo de org subdomain-tenant a su propia carpeta MinIO
getThemePath () estaba reduciendo el nombre de host a apex.tld (mainDomain.tld) para tanto el anfitrión temático como la carpeta de cubos. Para inquilinos de su...
Deja de cortar entradas de color de color de variable oscura en ModernColorGroup
Las filas de picker de color tenían un envoltorio de 280px codificado duro dentro de una rejilla de 1fr con desbordamiento:hidden, por lo que la entrada fue pic...
Traat thrown stub stub como no-suscripción, no error
El legado getCurrentSubscription stub throws by design sos isn, por lo que los que llaman caen de vuelta al camino sin acá. StatsManager estaba apareciendo el t...
Devuelve metros vacíos en lugar de nulos de getCurrentUsage
StatsManager hizo uso de "UsageMeters"=-null- cuando el tala heredada resuelto a null, estrellándose en el uso.metímetros. Volver metros: [] . . . . . . . . . ....
Sección de diaposiada Gate My Account sobre CONFIGURE-SYSTEM
Esconde el menú "Mi Cuenta" de los miembros que carecen de CONFIGURE-SYSTEM así no ven enlaces (Stats & Costs, Apps & Features, Branch Types, Corriente de autom...
Revertir "fijando (configuraciones de cuentas): propietarios de niños-org de ruta automática a su org permitido"
Esto devuelve commit *************
Propietarios de niños-org de ruta automática a su org permitido
Cuando /settings/cuenta carga para un usuario que carece de CONFIGURE-SYSTEM en el corriente org, el comportamiento anterior era una redirigir silenciosa a /set...
Utilícelo FQDN completo, no eTLD-1 al buscar org por dominio
registrableDomainFromAlias desnuda cualquier subdominio multietiquetado (por ejemplo. "gnosia.demo.kamocrm.com") hasta su eTLD-1 ("kamocrm.com"). Eso fue fine p...
Conservar FQDN completo para subdominios más profundo que dos etiquetas
organize.by-root() estaba extrayendo sólo la primera etiqueta y las dos últimas etiquetas de cada Nombre de Almuerzo Traefik. Para el caso común de dos niveles ...
Nunca portón los subdominios propiedad de Kamo en la propiedad de TXT
Orgs infantiles que eligieron un alias de la web Kamo (por ejemplo, gnosia.demo.kamocrm.com) estaban encontrando "TXT registro pero el código de verificación no...
No muestre superposición de carga global para formularios manejados por clientes
El oyente de navegaciónInterceptor trató cualquier formulario cuya form.action fue la verdad y el método=get como una navegación, y llamado setLoading(true) en ...
Grant de alto nivel de los propietarios de org cross-org de eliminación/actual acceso
eliminarEminicarma y actualizaciónDomain rechazó los administradores de la plataforma previamente rechazados operar en dominios de niño-org porque se comprobaro...
Permitir la eliminación per-org *.kamocrm.com subdomains
El guardia de extremosWith(.kamocrm.com") bloqueó cada demo org de cambiar su subdominio de plataforma (por ejemplo, gmosia.demo.kamocrm.com) por un dominio per...
Como lo que ves enviaste?
Cada una de estas actualizaciones aterriza en su espacio de trabajo automáticamente. Empieza gratis y verlo crecer semana tras semana.