Résoudre l'onglet Membres en vide du fait de la question de la classe de base Hibernate TYPE()
Le filtre JPQL de Hibernate TYPE(m) '':type' 's' TYPE(m) ''s' TYPE(m) ''' paramètre est la classe de membre de base (héritage JOINED). Cela a une incidence sur ...
Tag les messages de visiteurs en tant que type de VISITOR-MESSAGE, ajouter ernderName to GET messages
- PublicChatService: paramétrer le messageType-VISITOR-MESSAGE pour que frontend puisse distinguer échos des visiteurs provenant des réponses des agents sur l...
Traiter le type de VISITOR-MESSAGE comme toujours à partir d'un tel type dans TicketChat
Les messages de visiteurs publiés via PublicChatService transportent messageType-VISITOR-MESSAGE. Marquez explicitement ceux-ci en tant qu'auteurs ''the'', indé...
Sautez les échos de 'S'accrocher's 'sèchez dans le gestionnaire LiveSupportPanel'PSMP
Les messages de visiteurs sont maintenant étiquetés messageType-VISITOR-MESSAGE par le backend. Sautez-les dans l'abonnement STOMP pour que les messages du visi...
Filtre d'état du fil et modèles d'auto-amorçage requis sur la liste
- EmailTemplateCroller.list() accepte désormais le système et les filtres de statut à l'aide de la requête start-série findByOrgIdAndStatus - Moteurs d'auto-a...
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...
Utiliser l'url au lieu de href dans BreadcrumbJsonLd pour les contacts confirmés
Write contact form description as chat message on public ticket creation
The description was only stored on the ticket entity and never appeared in the chat window. Added writeTextMessage() helper and call it after the system event s...
Numéro de billet/badges séparés du titre dans TicketHeader
Le titre partageait une ligne de flex nowrap avec le numéro de billet et deux badges, ce qui provoque sa coupure. Maintenant, le numéro de ticket et les badges ...
Poignée de tickets clés dans la réponse de la liste des tickets d'assistance
Retours de MediaService et billets: [..., total Eléments, mais le frontend n'est vérifiée que pour les données.content, ce qui fait que la liste ne doit toujour...
Port correct MEDIASERVICE-URL du 443 au 80 pour le formulaire de contact
Le service ClusterIP ne fait que exposer le port 80; l'utilisation de 443 avec http a provoqué un ConnectTimeoutError sur chaque formulaire de contact soumis.
Utiliser la clé de session memberID et inclure CreatorType dans la réponse créatable des types de branchement
Utiliser la clé de session correcte 'memberID' au lieu de 'MID'
KSessionService stocke l'identifiant membre sous la clé «memberID» mais les deux et OrganisationController lisait session.get("MID") qui est toujours retourné n...
Définir le nom d'utilisateur du propriétaire de l'orgifAlias sur la création et le correctif de l'alias de membre du site Web
Exclure le modèle maître de la liste des modèles; ajouter le journal de débogage au contrôle de création de l'enfantorg
SecurityModelContrôleur filtre désormais le modèle maître de l'ordonnance (identifié par org.getMasterModelID()) à partir de la réponse /api/security/modèles es...
Lire les droits de session en tant que noms de la liste, et non du CSV des IDs entiers
Les droits de session sont stockés sous la forme d'un tableau JSON de chaînes de noms de RoleRightType. Tous deux - et OrganisationController étaient les mouler...
Arrêter les cases à cocher à double mise à bascule sur la tranche d'âge dans BranchSetupManager
Box onClick et Checkbox onChanger les deux ont été mis en jeu à chaque clic, à deux reprises et laissant l'État inchangé. Arrêter la propagation sur FormControl...
Utiliser MUI v7 Grid size biffe dans StackingOrdersManager
MUI v7 Grid2 a remplacé xs/sm/md par la taille de l'objet béquille.
Retirer la botte d'élément dépréciée MUI Grid dans StackingOrdersManager
MUI Grid v2 a laissé tomber l'élément de support; utiliser des supports de taille directement sur Grid.
Mises à jour du zéro-temps d'arrêt dans tous les déploiements d'infrastructures
Stabiliser la largeur du décompte pour éviter l'enroulement du texte de la bannière
Conteneur monospace à largeur fixe avec tabular-nums empêche la disposition les décalages au fur et à mesure que les chiffres du compte à rebours changent tous ...
Alignement de l'éditeur de modèle SERVICE-TYPES avec le backend ServiceType enum
La liste des applications de l'éditeur avait dérivé du backend ServiceType enum: - 8 applications manquantes (AI-SUPPORT, SOUTIEN, CONNAISSANCE-BASE, CONNAISSAN...
AppConfig remplacer est upsert-only, ne supprime jamais l'absence de charge utile
Le comportement précédent a supprimé toute ligne d'application-config existante dont ServiceType N'était pas dans la charge utile entrante. Cela a transformé de...
Déplacer la fonctionnalitéRevête les clés i18n dans un espace de noms d'origine correct
Les clés ont été accidentellement placées à propos de l'espace de noms; la section était en train d'afficher des chaînes de clés brutes au lieu de traduire le t...
Déplacer les demandes de liaison de niveau supérieur à la sous-rubrique des fonctions
Cacher les notes en-tête et la barre latérale lors de la création d'une nouvelle note
Envoyer nul au lieu de chaîne vide pour contenuJson/contentPlainText sur kb article create
La chaîne vide est invalide pour le type de colonne JSONB, provoquant une erreur DB lors de la création d'un article sans contenu.
Mettre à jour de manière optimale l'état de fonction basculée au lieu de la liste de rechargement
Largeur de la barre de défilement des décrochassements à double navprit pour faciliter l'accaparement
Remplacer la porte MANAGE-USERS par MANAGE-MEMBER-SECURITY dans les paramètres membres redirection
Nettoyage correctement des auditeurs de l'événement Capcha en transition
Les appels supprimerEventListener se trouvaient à l'intérieur du rappel setTimeout valeur de retour, que JavaScript ignore. Cela a amené les manipulateurs à s'a...
Lignes de modèle de mailler UPSERT SYSTEM à chaque course
Auparavant, le coureur de graines n'a inséré que des rangées qui n'existaient pas. les changements de HTML canonique ne se propagent jamais au DB. Maintenant SY...
Preview utilise les mêmes auto-vars que sendToUser (logo et nom d'org)
Le critère de prévisualisation injecte maintenant le logoUrl, le logoSimpleUrl et l'orggName le domaine de l'organisation avant l'application de variables de co...
Utiliser les espaces réservés de l'adresse de courrier électronique de manière à envoyer des e-mails
sérialiserFullEmailHtml stocke maintenant les espaces réservés dans l'organismeHtml au lieu de trajectoires locales résolues. EmailTemplateService injecte déjà ...
Réécrire tous les modèles canoniques avec un design de marque complet
Les 5 modèles utilisent maintenant la structure de table extérieure cohérente (600px, arrondie). carte, en-tête gris/pied) correspondant à la sérialisation de l...
Comme ce que tu vois expédier ?
Chacune de ces mises à jour atterrit automatiquement dans votre espace de travail. Commencez gratuitement et regardez-le grandir semaine après semaine.