Comment supprimer le code de catégorie dans les menus déroulants de GLPI 11

GLPI 11 affiche le champ 'code' à côté du nom de la catégorie dans les menus déroulants, créant une pollution visuelle. Le module GLPI Bug Fixes règle cela en quelques secondes, sans modifier le code source.

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.

Menu déroulant de catégorie GLPI 11 affichant le code interne concaténé au nom, par exemple : Erreur lors de l'utilisation de l'automatisation - 337.TYPE:INC;Groupe:AUTOMATISATION
Avant : le code interne est visible dans le menu déroulant, polluant l'interface

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.

Menu déroulant de catégorie GLPI 11 après GLPI Bug Fixes, affichant uniquement le nom de la catégorie sans le code
Après : seul le nom de la catégorie est affiché, le code restant intact dans la base de données

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

  1. Installez NexTool sur votre GLPI 11 (si ce n'est pas encore fait)
  2. Accédez à Nextools > Modules et installez GLPI Bug Fixes
  3. Cliquez sur Configurer et activez le module via l'onglet Paramètres
  4. Accédez à l'onglet Fonctionnalités et activez Masquer le code de catégorie dans les menus déroulants
Onglet Fonctionnalités du module GLPI Bug Fixes dans NexTool, montrant le bouton de masquage du code de catégorie activé
Onglet Fonctionnalités : chaque correction peut être activée ou désactivée individuellement

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.

Questions fréquentes

Le module GLPI Bug Fixes de NexTool supprime l'affichage du champ 'code' dans les menus déroulants de catégorie, n'affichant que le nom propre.

GLPI 11 affiche le champ 'code' de la catégorie à côté du nom dans le menu déroulant. Cela pollue visuellement l'interface lorsque les codes contiennent des métadonnées internes.

Oui. Le module est gratuit et fait partie de NexTool. Chaque correction peut être activée ou désactivée individuellement.

Non. GLPI Bug Fixes applique des corrections via plugin, sans modifier les fichiers du core. Les corrections survivent aux mises à jour de GLPI.

Besoin d'aide ?