Vous ouvrez le menu déroulant de catégorie dans GLPI 11 et vous voyez quelque chose comme : “»Erreur lors de l'utilisation de l'automatisation — 337.TYPE:INC;Groupe:AUTOMATISATION — Cellule de support;Urgence:Très Haute”. Ce qui devrait être simplement le nom de la catégorie est devenu un bloc de métadonnées illisible.
Le problème
GLPI 11 possède un champ code dans les catégories ITIL, conçu pour l'identification interne : numéros de processus, codes de routage, paramètres d'intégration. Le problème est que le noyau de GLPI concatène ce code au nom de la catégorie dans tous les menus déroulants de l'interface, en utilisant le séparateur - . Le résultat est une pollution visuelle qui rend difficile la sélection correcte de la catégorie, surtout lorsque les codes sont longs.
Modifier le code source de GLPI pour supprimer ce comportement est possible, mais peu viable : la modification serait écrasée à chaque mise à jour du système. Vider le champ code dans les catégories résout le problème visuellement, mais efface des informations qui peuvent être nécessaires pour d'autres intégrations.
Comment GLPI Bug Fixes résout le problème
Le module GLPI Bug Fixes de NexTool intercepte le rendu des menus déroulants Select2 avant que le texte n'atteigne le DOM. Au lieu de manipuler le HTML déjà généré — ce qui est fragile et inefficace —, le module enveloppe les fonctions globales window.templateResult et window.templateSelection de GLPI et nettoie result.text à la source, en supprimant le suffixe - CODE avant le rendu.
Le code interne n'est pas supprimé : il continue d'être stocké dans la base de données et disponible pour les intégrations. Il cesse simplement d'apparaître dans l'interface utilisateur.
Activation de la correction
- Installez NexTool sur votre GLPI 11 (si ce n'est pas encore fait)
- Accédez à Nextools > Modules et installez GLPI Bug Fixes
- Cliquez sur Configurer et activez le module via l'onglet Paramètres
- Accédez à l'onglet Fonctionnalités et activez Masquer le code de catégorie dans les menus déroulants
La correction prend effet immédiatement après l'enregistrement, sans redémarrage ni nettoyage du cache.
À qui s'adresse-t-il
Toute équipe qui utilise des catégories ITIL avec le champ code rempli dans GLPI 11 — que ce soit pour la numérotation interne, l'intégration avec des ERP ou le routage automatique par règles. Si vos techniciens ou utilisateurs finaux doivent sélectionner une catégorie lors de l'ouverture de tickets, la pollution visuelle du code impacte directement l'expérience quotidienne.
Compatibilité
- GLPI : 11.0+
- Plan : Gratuit
- Plugin : NexTool 3.x+
Prochaine étape
GLPI Bug Fixes fait partie de NexTool, un écosystème de modules pour étendre GLPI sans personnalisations de code. Le module est gratuit et déjà disponible dans le catalogue. Contactez l'équipe si vous avez besoin d'aide pour l'installation.
Ce contenu a été produit avec l'aide de l'intelligence artificielle et révisé par l'équipe Nextool Solutions. Les captures d'écran proviennent de l'environnement réel de GLPI avec le plugin NexTool.