You are not logged in.
Pages: 1
Bonjour!
Notre entreprise utilise donc GLPI et avons plus de 200 entités, chacune représentant une entreprises pour laquelle nous travaillons.
Le problème est que lorsque nous cliquons sur l'onglet pour afficher la liste complète des entités, et faire une recherche par tri des tickets concernant cette entité par exemple, nous voudrions pouvoir faire en sorte que lorque la liste des entités se déroule, nous puissions accéder à la partie de la liste correspondant à une ou plusieurs lettres que nous taperions.
Ainsi, cela nous permettrais d'éviter de dérouler la liste jusqu'à la fin si le nom de cette entité commence par 'Z', il nous suffirait d'appuyer sur la touche 'z' pour accéder aux entreprises commencant par cette lettre.
Je voudrais savoir comment configurer cette fonctionnalité!
Merci d'avance!
Offline
je ne saisi pas vraiment ce que vous voulez faire.
MoYo - Julien Dombre - Association INDEPNET
Contribute to GLPI : Support Contribute References Freshmeat
Offline
Je croit que je me suis mal exprimé désolé!
En fait en haut de la page du programme GLPI on peut cliquer sur une icône nommée "entité racine (voir tous)" par défaut, et lorsque l'on clique sur cette icône, une liste déroulant avec le nom de toutes les entités enregistrés apparait, et ce que nous voulons est que lorsque cette liste est déroulée, si par exemple on appuie sur la touche 'k', la liste se déplace automatiquement sur les entités commençant par la lettre 'k', puis on appuie sur 'r', la liste se déplace alors vers les entités commençant par la lettre 'r'!
Car étant donné que nous avons près de 200 entités enregistrés, passer de l'une à l'autre est parfois très pénible!
Last edited by W.Blanco (2008-05-26 11:38:30)
Offline
Je pense qu'il faut modifier la ligne de code qui dit que lorsqu'on clique sur cette icône, il y a une recherche en SQL du nom de l'entité, pour que tant que cette liste est déroulée, si on appuie sur une touche, il lance une recherche dans la base de données afin de chercher les entités ayant la première lettre de leur nom égal à celui qui a été tapé, mais je ne sais pas dans quel fichier se trouve ces lignes de codes!
J'ai cherché dans les dossiers inc et front, mais dans aucun d'eux je n'ai trouvé le fichier correspondant!
Offline
Je pense avoir trouvé: l'affichage de la liste des entités est géré par l'algorithme situé dans le fichier central.php dans le dossier front, dans l'algorithme sous le commentaire "Manage entity change".
Seulement je ne voit pas trop comment modifier cet algorithme pour qu'il déroule la liste à l'endroit où les entités commencent par la lettre qui a été tapée.
Offline
Non, j'utilise la version stable 0.70.2, c'est celle utilisée par mon entreprise (en fait j'y suis en tant que stagiaire)
Est-ce-que cette fonctionnalité se trouve dans la version release candidate?
Offline
Je vient de me rendre compte que la variable $GET faisait que l'algorithme que je recherche, active_entity, est accessible en global, donc que cet algorithme peut se trouver partout!
Quelqu'un sait où il se trouve s'il vous plait?
Offline
Après quelques recherches, j'ai obtenu le code source de la partie "header" de la page, où se trouve l'icône des entités, et j'ai trouver les évènements "onclick" et "onmouseover" qui commande l'apparition et la disparition de la liste déroulante.
Mais là 2 problèmes se posent à moi:
1/ Je ne vois pas trop comment modifier cette ligne de code pour obtenir ce que je cherche.
2/ Je ne trouve même pas le fichier PHP responsable de la création de cette page HTML...
Offline
Bon, je pense avoir trouver, mais pour commencer à travailler, j'ai besoin de savoir quel est le fichier PHP qui créé la zone de menu en haut des page.
Quelqu'un saurait-il s'il vous plait?
Offline
Pour être plus préçis, c'est le script de la partie "header", et encore plus précisément de la sous-partie "c_ssmenu2" que je cherche!
J'ai cherché partout dans les fichiers, mais tout ce que je trouve c'est les scripts de création des pages HTML lors de l'installation et du login, pages dans lesquelles la partie "header" n'est pas présente!
Offline
Personne ne sait où se trouve le script de création du 'header'?
C'est le dernier élément qu'il me faut pour pouvoir réussir!
Offline
dans display.function.php mais je pense que vous faites un peu de travail pour rien.
Le système de vision des entités va changer en 0.71 et encore une fois en 0.72...
MoYo - Julien Dombre - Association INDEPNET
Contribute to GLPI : Support Contribute References Freshmeat
Offline
4 jours de boulot pour rien...
Enfin maintenant je connait les scripts de GLPI presque sur le boit des doigts, ça me servira pour un éventuelle prochaine fois.
Merci pour l'aide!
Offline
il n'y aura pas de recherche en 0.71 a priori.
pour la 0.72 je ne sais pas encore.
MoYo - Julien Dombre - Association INDEPNET
Contribute to GLPI : Support Contribute References Freshmeat
Offline
Je sais que cette question a du être posée au moins 1 million de fois, mais savez-vous quand est-ce-que le bêta test de la version 0.71 sera fini, en somme quand est-ce-que la version stable sortira?
Et surtout quelle sera la différence dans la visualisation des entités par rapport à la version 0.70.2 (je n'ai pas le droit d'installer de ma propre initiative une nouvelle version de GLPI, vu que je suis stagiaire!)
Offline
le beta-test est fini vu qu'on est en RC.
vous pouvez tres bien tester en local.
MoYo - Julien Dombre - Association INDEPNET
Contribute to GLPI : Support Contribute References Freshmeat
Offline
OK merci! Mais au fait ça correspond à quelle étape du développement la Release Candidate?
Offline
l'étape avant la stabilisation. Mais si personne en teste les RC on ne va pas stabiliser rapidement.
MoYo - Julien Dombre - Association INDEPNET
Contribute to GLPI : Support Contribute References Freshmeat
Offline
Pages: 1