Manegue de la cookie caducidad (401) y extensión TTL determinada por el servidor
Incluir la sesiónTimeoutMinutes en la respuesta de la información de sesión
Utiligar tiempo de sesión de sesión por usuario para la cookie *** maxAge en validate
Añadir el calendario de la sesión plan de aplicación de cascadas
25 tareas en 5 trozos que cubren los cambios de la entidad Java/TO, Actualizaciones del controlador SecurityService, Siguiente.js correcciones de errores de coo...
Añadir la sesión timeout spec spec spec .
Avers por rol/dept/job-título/meteo de sesión de miembro timeout con cascadas resolución, corrección de errores de caducidad de cookie y cambios de interfaz de ...
Actualizar nombres de campos de vendedores de PipelineOrdersTab para que coinden con DTOs de backend
Cambiado v.uid . v.id, v.name . de número a cadena para alinearse con CommerceMarketVendor DTO.
Eliminar Number() elenco en getMarketVendors llamada (ahora toma cuerda)
Alinear tipos de escritura con DTO de backend para mercados comerciales
El CommerceMarketVendor y VendorCategory TypeScript interfaces usadas nombres de campo incorrectos (uid/name vs id/title, nombre vs companyName, websiteUrl vs w...
Mercados de oleoductos que no cargan y espaciamiento de diseño de gerentes de mercado
El oleoducto mostraba "No comercios configurados" porque getPOSConfig() Nunca devolvió el campo de los mercados. Ahora saca mercados del comercioMarketApi direc...
Pestañas POS conscientes del mercado, corrección de pestañas de tuberías, ajustes de la limpieza de nav
Pipeline: Eliminar las pestañas de recompra tipo engagement, mostrar estado vacío cuando no los mercados configurados. Los mercados son ahora la única fuente de...
Resolve 'u.map no es una función' en la configuración de POS y actualizar Commerce nav
- Añadir extracción de matriz defensiva en el comercioMarketApi (getMarkets, getVendorCategories, getMarketVendors, semillaVendorCategories) para manejar las re...
Resolve Next.js dinámico conflicto de la ruta de la racha ('id' v 'marketId')
Fuge el directorio [marketId] en [id] para las rutas de API de los mercados de comercio. Next.js requiere que todos los segmentos dinámicos a mismo nivel de rut...
Resolver errores de TypeScript en las pestañas de tuberías de la empresa
- Hacer parámetro de columnas a CSV opcional con la auto-derivaación de las teclas de objetos - Arregárpara descargallataBlob en ProcurementTab (conte de arg eq...
Los mercados de pases se apuntan al panel, compromisos y componentes de acciones rápidas
Añadir filtrado de mercado a la pestaña de compromisos y conciencia del mercado al salpicadero
Pestaña de adquisición completa y cablea todos los componentes de la empresa en sección vertical
Pestañas completas de tuberías de suscripción con características empresariales
Pestañas completas de tuberías de servicio con características empresariales
Pestañas completas de tuberías hipotecarias con características empresariales
- Pipeline mejoradaAplicacionesConcha con diálogos de prestatario/propiedad/detalla de préstamo, flujo de trabajo de estado de 10 pasos con chips codificados ...
Complete PipelineOrdersTab con características comerciales de la empresa
Actualizar tuberías para utilizar pestañas impulsadas por el mercado con compatibilidad hacia atrás
Añadir CommerceMarketManager y actualizar la configuración de POS a Mercados y Campos
Añadir rutas de proxy de API frontend y cliente para el sistema de mercados de comercio
Añadir plan de aplicación de los mercados de comercio
36 tareas en 7 trozos que cubren entidades de backend, controladores, rutas delanteras de poder, configuración de la interfaz de IU, integración de tuberías, y ...
Eliminar los campos de tiempo de espera de sesión duplicados de los tipos de sesión
Alineado con el cambio de SecurityService que elimina de creaciónAt/expiresIn de Redis session records and tokenExpiration from session info responses. - user-...
Actualizar diseño interno y estilos
- Hacer transparente el fondo principal envoltorio para que la página de inicio fije el fondo no está cubierto - Incluir los últimos ajustes en los diseños de a...
Arregar el fondo de casa para permanecer fijo en la página de bienvenida
Maneje opcional eficaz eficazDato y procesadoEn FechaTimeDisplayEn FechaTimeDisplay
Escriba error: cadena sin definir no asignar a cadena. Número de fecha. Añadir cheques nulos antes de pasar a DateTimeDisplay, mostrar em-dash cuando esté ausen...
Alinear submenú de comercio con las pestañas reales de la página de Comercio
- Noname Configuración de dominio a tipos de compromiso - Añadir activos de alquiler, vendedores, planes de suscripción - Actualizar la pestaña param a los tipo...
Guardia DateTimeDisplay con intención.createdA para la seguridad de tipo
Guardia DateTimeDisplay con engagement.createdAt para la seguridad de tipo
dimensionar la columna de Datagrid . DateTimeDisplay para todas las fechas
- Redes de datos: columnas llenan anchura con flex/minWidth/maxWidth; una columna flex por cuadrícula - Todas las rejillas de tuberías utilizan DateTimeDisplay ...
Las redadas de datos avanzada llenan el 100% de la superficie de contenido
- ConfiguraciónView: contenido de pestañas desbordamiento de envoltura oculto, motion.div flex chain. El contenido de la pestaña se limita a la altura y las c...
Utilice IDs de cadena para APIs de detalle de tuberías (JS seguro entero)
- posApi: getOrder, getMortgageApplication, getEngagementById, getBooking accept number . string, URL usa String(id) - Páginas de Detalla: pasar el id de ruta (...
Arregar los enlaces de detalle y páginas de detalle de documentos
- ******************* row-click usa uid ?? id (o id ?? uid) para la navegación - Enlaces de detalle y no encontrados: venta al por menor, hipoteca, alquiler, se...
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.