Eliminar llamadas de restablecimiento de filtros rane después de la eliminación del filtro de columna
Solicitante de los miembros apoya la calificación de los derechos y la vista de entradas de doble modo
- NavTop: mostrar SupportButton para cualquier derecho de apoyo (agente o miembro) - SupportButton: portón de cada elemento desplegable a la derecha . Crear/Ver...
Añádan los derechos de apoyo a los miembros-petanores (133-136)
Añade cuatro nuevos derechos de APOORT para los miembros no agentes: ******************* (133) - CREATE-SUPPORT-TICKET (134) - REQUEST-WEBINAR (135) - VIEW-MY-S...
Eliminar filtros de columna de los miembros y las pestañas de los miembros y miembros del equipo
Añadir botón Sincronización de Derechos a SecurityRoleManager para orgs de alto nivel
Button sólo es visible cuando la organización.hasParent es falso. Llamadas POST /api/security/roles/sync-rights luego recarga la tabla de roles.
Puerta Soporte/Configuración por derechos, arreglar copia de red, cargar en el interruptor de pestañas, divisor de navegación
- Tarjeta de red: descripción actualizada para usar la etiqueta dinámica del título de la rama - Tarjeta de soporte: fija 404 cambiando href /help . /support; c...
Extraer RoleRightsSyncService y añadir endpoint de sincronización-derechos
- RoleRightsSyncService: centraliza la lógica de sincronización de los derechos de rol para ambos OrgRole y **************** tablas; puesta en marcha y a la c...
Hacer derechos de función DTOs enum-driven-driven and añadir la sincronización de los derechos del modelo de garantía
- SecurityRoleDTO.fromOrgRole (): enumera todos los valores de RoleRightType con DB ajustes a medida que se buscan nuevos derechos aparecen con NOT-SPECIFIED ...
Revertir malas deps de título y escaneo de la historia que mostraba nombre agente en el título
Soportar el título de chat null, cambio de nombre propagación de la historia
Permite múltiples ventanas de boletos de soporte con deduplicación ticketId
Añadir chip tipo membresía y promover/demotar a la tarjeta Estado de la membresía, eliminar el campo de tiempo de sesión
Añadir PATCH /membership-type endpoint para la promoción/democión de los miembros
Añadir la actualización nativaMemberType y asegurar consultas deTeamMemberRow a MemberRepository
Chat de Soporte UX - actualizaciones de nombres de nombres, títulos, conteo de notificación, datagrid
- TicketChat se dispara enVisitorNameChanged when NAME-CHANGED WS event llega - SupportTicketWindow despachos herramienta:title with requestorName on load y e...
Render system eventos como texto amistoso en chat de apoyo al visitante
Los eventos del sistema de NAME-CHANGED ya no muestran JSON crudo en la burbuja de chat; se muestran como una pílr la pílsía en cursálica ("Cambia el nombre a "...
Mostrar AG Grid carga de superposición en lugar de estado vacío en página de leads
Inipar la carga de estado a true así que la cuadrícula muestra "Cargando leads"... hasta que el primer lugar se complete, evitando un destpo de "No se encontrar...
Uso getOrganizationByIdWithFeatures in AppAvailabilityInterceptor
Resolve LazyInitializaciónExcepción sobre /api/seguridad/lídeo/lídeos y todo otros caminos CRM/POS. El interceptor llamado org.getFeatures () después de que la ...
Añadir el hallagárseloByIdCon las características de cargar ansía Organización.features
INGIN FETCH previene LazyInitializationException cuando las características son acceda fuera de una transacción (por ejemplo, en AppAdisponabilityInterceptor).
Mostrar ciudad y subdivisión en boleto visitante geo fila
Pantalla como "Ciudad, Región, País (IP) " . nulls se filtran para que se degrada con gracia cuando sólo se dispone de datos de países
Expong ciudad y subdivisión en visitante geo mirada
- Extender el registro de GeoResult con campos de la ciudad y la subdivisión - Switch SupportTicketService.toDTO() para usar GeoLookupService (nivel IP-level ...
Añadir visitanteCity y visitanteSubdivision a SupportTicketDTO
Añadir pestañas URL params a / página de cuenta para la enlaza profunda y persistencia de actualización
El estado de las pestillas ahora se sincroniza a **************** *** *** . a trabajos de pestañas específicos y las estancias correctas de pestaña seleccionada...
Construye error en GeoLookupService y añadir NATS publicar mensajes de agente
- Asechar opcional vs List distch in **************** - Inject NatsMessageService en MediaController - Publicar para chat.session.-guid después de que el agente...
Lados correctos de mensajes en la historia y manejar eventos de cambio de nombre de visitante
- Utilícese messageType=VISITOR-MESSAGE de API para determinar la carga izquierda/derecha en la historia - Añadir NAME-CHANGED system event rendering in SystemM...
Entrega de chat en tiempo real, lados de mensajes, notificaciones y sincronización de nombres
- Mantenga viva la suscripción NATS al cliente darse de baja para evitar romper la entrega en tiempo real agente - Etiquetar mensajes de visitantes con messageT...
**************** usa la instancia de los miembros para el tipo de MIEMBROS
Hibernate TIPO(m) = :type devuelve 0 resultados cuando se une a la base Clase de miembro en herencia JOINED. Para el tipo de los MIEMBROS, trae todo y filtro co...
Resolve la pestaña de los Miembros que se muestra vacía debido a la cuestión de Hibernate TYPE () de clase base
Hibernate's TYPE(m) = :type JPQL filter devuelve 0 resultados cuando el encualt El parámetro es la clase de miembro de base (herencia de JOINED). Esto afecta a ...
Habilitar Hibernate SQL tala para diagnosticar consulta de miembros devolviendo 0
Temporarimente habilitado org.hibernate.SQL=DEBUG para ver qué SQL el TYPE () La consulta de JPQL genera endpoint para los miembros-suscriptores endpoint.
Mostrar bandera de visitantes, país e IP en cabecera de boletos
- Añadir visitanteIpDirección, visitanteCountryCode, visitanteCountryName para SoportarTicketDTO - Bandera de Render emoji - nombre de país - Fila de dirección ...
Mostrar bandera de visitante y ubicación en cabecera de boletos de apoyo
- Inject PublicChatVisitorRepository y GeoLiteLocRepository en SupportTicketService - Populate visitorIpDireress, visitanteCountryCode, visitanteCountryName in ...
Añadir registro diagnóstico para obtenerMembersAndSuscriptores endpoint
Registros orgId, conteo de resultados de consultas, y por miembro está activo estatus para ayudar diagnosticar por qué la pestaña de los diputados muestra una l...
Etiquetar mensajes de visitante como tipo VISITOR-MESSAGE, agregue SenderName a los mensajes GET
- PublicChatService: set messageType=VISITOR-MESSAGE para que frontend pueda distinguir Reflexos del visitante de las respuestas de los agentes sobre el tema ...
Tratar el tipo de tipo VISITOR-MESSAGE como siempre-de-ellos en TicketChat
Mensajes de visitantes publicados a través de PublicChatService llevan mensajeType=VISITOR-MESSAGE. Marque explícitamente estos como autor='ellos' independiente...
Omitir ecos VISITOR-MESSAGE en LiveSupportPanel STOMP handler
Los mensajes de los visitantes ahora se etiquetan mensajeType=VISITOR-MESSAGE por el backend. Omitan estos en la suscripción de STOMP para que los mensajes prop...
Sustituir WebSocket nativa por STOMP/SockJS en LiveSupportPanel
- Añada paquetes de clientes de pisomp/stompjs y calcelos-cliente - Conéctate a medias..domain-/ws/public-chat vía SockJS-STOMP en lugar de en bruto WebSocket...
Arregir el chat público de extremo a extremo en tiempo real a través de STOMP/NATS
- Eliminar el requisito interno de Auth de PublicChatWebSocketInterceptor para que los visitantes puedan conectarse directamente usando sólo su sesiónToken - ...
Añadir SenderName a ChatMessageDto para apoyar nombres de pantalla de chat
Filtro de estado de alambre y plantillas de seda automática requeridas en la lista
- EmailTemplateController.list() ahora acepta ?status= param y filtros utilizando la consulta de repositorio de find deByOrgIdAndStatus - Semillas automáticas...
Apareación de entrada de soporte automático en la notificación de NEW-TICKET NATS
Cuando llega un nuevo billete de soporte, el backend ahora envía un NEW-TICKET Mensaje STOMP además de PENDING-COUNT. El SupportCountContext lo manejan mediante...
Three support/chat issues — NATS relay, auto-popup, topic fallback
1. Switch SupportNotificationService and SupportStompRelayController from JetStream to core NATS — the CHAT_MESSAGES stream only covers chat.> so JetStrea...
Permitir a los usuarios de la bid-modo proporcionar orgs sin dueño; prefiera FQDN en resolución de dominios
Utilícese url en lugar de href en BreadcrumbJsonLd para confirmarse en contacto
Como lo que ves enviaste?
Todo llega a su espacio de trabajo por sí solo. Comience en el plan gratuito y lea esta página de nuevo en un mes.
