Activos de alquiler de los endpoints CRUD
- GET/POST/PATCH/DELETE /api/security/pos/rental-acsets
Fundación Fase 1-3 - RETAIL, MORTGAGE, Activos RENTALES
Fase 1 RETAIL: - CommitmentContextType.SALE, processOrderPaid: Compromiso, Transacción, InventoryAllocation, FulfillmentOrder - checkInventoryForOrder en create...
Aplicación de la fase 1 y 2, orden/de interfaz de interfaz, fundación de alquiler
- Detalle del pedido: Historial de pagos y secciones de cumplimiento cuando PAID - Detalle de la aplicación: Botón de Aprobar (SUBMITTED-APPROVED), pantalla de ...
Utilícea AG Gris y flex-filijo para tuberías y POS datagrids
- PipelineEngagementsTab, PipelineOrdersTab, PipelineApplicationsTab: flex-llenl altura para AgGrid - PipelineProductsTab: convert de MUI Tabla a AgGrid con pag...
Filtro de rango de fecha, páginas de marcadores de posición, salpicadero/compromed UX
- Pestaña Compromisos: fechaDesde/fechafiltro, conteo de engagement, estados vacíos conscientes del contexto - Páginas de establecimiento: servicio, reservas, a...
Añadir pedido (creadoAt DESC) y filtro de rango de fecha
- CompromisoRepositorio: OrderByDateCreatedDesc en todos los métodos de encontrar - CommerceService: fechaDesde/amarParams, filtro de fecha en memoria - La API ...
Utilice getDisplayName para dominio, soporte de las etiquetas de enlace de WORK-ORDER/VENDOR-ORDER
- Detalle de compromiso: labelo de dominio amigable (Retail vs RETAIL) - Pestaña Compromisos: columna de dominio utiliza getDisplayName - Añadir etiquetas de en...
Añadir CompromisoDomainTypeConverter para VENDOR-SERVICE, sin manual SQL
- JPA AttributeConverter mapea el legado VENDOR al SERVICIO cuando se lee de DB - Aplicado a Engagement.domain y OrgPOSConfig.enabledDomains - Elijuntra la nece...
Añadir endpoints de compromiso GET /engagements y GET /engagements/-id.
Añadir ficha de Compromisos, página de detalle y integración del salpicadero
- posApi: añadir tipos de compromiso, getEngagements, getEngagementById - posDomainLabels: add getEngagementStatusLabel - PipelineEngagementsTab: AG Grid con fi...
Terminar los elementos restantes del plan - advertencia de baja stock, filtros de fecha, cajas de control de plan
- Crea de pedido: advertencia de baja en stock al añadir producto con trackInventory - Parás; control del rango de fechas: filtro de rango de fecha (7 días, pas...
Fase 4o5 - Dashboard reportar, manejo de errores, a11y
Fase 4 - Dashboard & report: - Ingresos por período (semana, mes, trimestre) - Conteo de pedidos por estatus (DRAFT, AUTHORIZED, PAID, CANCELED, REFUNDED) - El ...
Alinear el oleoducto y la configuración de la interfaz de IU con el backend de comercio
- Actualizar los colores del estado del orden para que coinciden con el backend (DRAFT, AUTHORIZED, PAID, CANCELED, REFUNDED) - Actualizar los colores del estad...
Reemplaza pos frijoles por paquete de comercio
- Añadir paquete de comercio (Orden, Intención, Oferta, InventoryItem, InventoryPool, etc.) - Añadir CommerceService sustituyendo a POSService, RetailProductSer...
Vistas de página completa, AG Grid, soporte de dominio, crear pantallas
- Agregar getMortgageApplication(id) a posApi - Reemplazar la pestaña Pedidos: Tabla MUI -- AG Grid, haga clic en la fila -- /pipeline/orders/[id] - Reemplace l...
Validación empresarial en POSService
- crearLiminóraLiminóder: comprobación nula a petición - createLineItem: cheque nulo, cantidad 0, unidadPrecio .= 0 validación
IU POS de grado empresarial y API
- posApi: clase POSApiError, trazConError, manejo de errores estructurados - useToast . POSToast: snackbar centralizado para el éxito/retroalimentación con erro...
Config de dominio POS, elementos de línea de pedido al por menor, pestañas dinámicas de tuberías
- Agregar getPOSConfig/updatePOSConfig a posApi, posDomainLabels utilidad - Extender createOrder con lineItems, add getOrder, RetailOrderLineItem type - Pipelin...
Añadir controladores POS para productos minoristas, inventario y pedidos
- RetailProducContralor: CRUD para productos - RetailInventoryController: gestión de existencias - POSController: órdenes y solicitudes de hipotecas
Añadir entidades de dominio POS/inventario, DTOs, repos y servicios
- Añadir frijoles POS (alcienda, alquiler, hipoteca, suscripción, proveedor) - Añadir el producto minorista, RetailInventoryStock, RetailOrder, MortgageApp DTOs...
Populate Relación de producto al buscar pistas
Actualización getLeadsByOrganizationId() para poblar el producto proveedor de productos más transitorios campo para cada pista que tiene un proveedorProductId. ...
Mejorar la cuadrícula de plomo con base30 IDs, icono de raco, pestaña Todos los mercados y columna del mercado
- Añadir a Base30() función para una representación de identificación consistente en LeadManager y DocManager - Arreglar el icono de estado Grim en pestañas par...
Añadir estado, subSituación, fuente y fecha Campos descalcados
- Estado añadido, subestías, fuente, fechaCreado, y campos activos a la entidad de plomo - LeadDTO actualizado con campos compatibles con el frontend (estatus, ...
Refactor asignación de plomo de la eslante a la referencia de los empleados
- Changed Lead.assignedUser (String) to Lead.assignedEmployee (Employee) - Añadido la entidad LeadAssignment para rastrear el historial de asignación - Añadido ...
Añadir soporte de moneda por defecto y actualizar la manipulación de la moneda en el componente de Ingresos
Añadir HTTP a HTTPS redirirte el middleware y IngressRoute
- Crear redirvía-a-https middleware para rediraciones permanentes - Añadir IngressRute en el punto de entrada web para redirijar todos los dominios kamocrm.com ...
Añadir encabezados EdgeOne para la detección de geolocalización
Añadir la creación secreta de *** automático
- Crear secreto *** tanto en k1m1 como en k2m1 - Secret contiene MINIO-CURRENT-HOST apuntando a k0m1 MinIO instance (http://10.8.0.1:9000) - Fixes kamowssecurit...
Reorganizar el diseño de la forma para una mejor agrupación de campo
Reposition Añadir pestaña Lídelo y mejorar la pestaña del mercado UX
Añadir actualizaciones de la etiqueta de pestaña en vivo basadas en entradas de nombre primero/úel último
Convertir Añadir botón de plomo a pestañas e implementar la persistencia de datos
Sobrehaulse la creación de interfaz de liderar con interfaz basada en paneles
Mávese Añadir botón de plomo para filtrar fila y convertir al diálogo emergente
Reorganizar la forma de creación de plomo en el elegante diseño de dos columnas
- Dividen los campos de forma en dos columnas: contacto/información personal (izgato) y dirección/negocio info (derechas) - Añadir la separación visual con fond...
Habilitar Turbopack para construcciones más rápidas (Next.js 16)
Habilitar Turbopack para construcciones más rápidas (Next.js 16)
Habilitar Turbopack para construcciones más rápidas (Next.js 16)
Habilitar Turbopack para construcciones más rápidas (Next.js 16)
Rediseñar la forma de creación de plomo con campos de nombres completos, tamaño adecuado de desplegación, campo del país y diseño telefónico mejorado
Mejorar la forma de creación de plomo con la interfaz de usuario moderna, validación, manejo de errores y UX mejorado
Añadir soporte de extensión telefónica para CrearLeadResquest, UpdateLeadRequest y LeadDTO
Añadir LeadProspectType, proveedor/producto, bestContactTime, extensión/isText, y campos hipotecarios residenciales para liderar el formulario de creación
Añadir ventasSubType campo a LeadMarketDTO para la detección de campos hipotecarios
- Añadida sales campoSubyTiype para distinguir entre parentesco SaleType y subtipos - Cuando SaleType tiene un padre (por ejemplo, RESIDENTIAL-MORTGAGE), salesT...
Añadir las rutas de la API Next.js para los endpoints de plomo
- Añadida /api/security/leads ruta para GET (todas las pistas) y POST (crear plomo) - Añadida /api/security/leads/[id] ruta para las operaciones de GET, PUT, DE...
Añádase validación de backend para los campos requeridos en las importaciones de plomo
- Añadir validadoContro requeridoFields para comprobar los campos necesarios antes de importar - Validar el correo electrónico, firstName, y el último nombre es...
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.