You are not logged in.
bonjour
je suis nouveau sur le forum et je développe (bonne introduction non ??)
je suis actuellement en stage dans un hopital qui utilise GLPI. les techniciens de l'hopital gère en tout 3 hopitaux et donc utilise les lieux afin de situer les matériels.
comme GLPI est commun aux 3 lieux principaux (il y a ensuite des sous-lieux mais ça on peut le mettre de côté), lors de la consultation des suivis par les techniciens, ceux-ci ne savent pas où le matériel à suivre se situe (à moins de cliquer sur le matériel mais peu pratique).
j'aimerai donc (si possible) faire apparaitre le lieu du matériel à côté du matériel soit dans une nouvelle colonne soit dans la meme cellule que "matériel" (je parle du tableau qui est "créé" lorsque que l'on demande le suivi des tickets).
j'ai déjà cherché dans le code et la documentation mais j'ai l'impression de tourner un peu en rond.
si vous pouviez me renseigner sur les fonctions à modifier, cela m'aiderait grandement.
merci d'avance
christophe
Offline
Il faut ajouter des infos complémentaires.
C'est d'ailleurs quelquechose qui peut etre fait pour la 0.7 ce n'est pas bete du tout.
Pour la mise en place il faut regarder comment c'est fait pour visualiser les commentaires des dropdowns
Je viens de poster un ticket : https://dev.indepnet.net:8080/glpi/ticket/870
MoYo - Julien Dombre - Association INDEPNET
Contribute to GLPI : Support Contribute References Freshmeat
Offline
voilà... j'ai regardé un peu ce que vous m'aviez dit et à force de chercher (je regarde le code de glpi depuis 1 semaine et demi déjà 7h par jour lol) j'ai enfin réussi à intégrer ma colonne "lieu" à côté du matériel dans le tableau des suivi.
je vous envoie le code (si oui, où ?) ou je laisse le code dans ce post ??
dans mon code il y a des petites imperfections (peut-être que vous m'aiderez ou que vous pourrez le faire pour la version 0.7) :
# le tri ASC & DESC selon le lieu n'est pas activé (je l'ai "désactivé" même car il faisait disparaitre tous les tickets lorsque l'on cliquait dessus)
# le lieu ne s'affiche que pour les ordinateurs et les écrans
Offline
vous pouvez deja le poster ici.
MoYo - Julien Dombre - Association INDEPNET
Contribute to GLPI : Support Contribute References Freshmeat
Offline
voici mon code :
#fichier /inc/db.function.php
1) ajouter la fonction suivante à la fin du fichier.
function LocateComputer($id,$table)
{
global $db;
$query = "select location from glpi_".$table." where ID =".$id;
$result = $db->query($query);
$ligne = $db->fetch_array($result);
return $ligne['location'];
}
#fichier /inc/tracking.unction
2) Dans la fonction commonTrackingListHeader, après la ligne "$lang["common"][1]=>"glpi_tracking.device_type,glpi_tracking.computer","
ajouter la ligne "$lang["common"][15]=>"","
3) Dans la fonction showJobShort, ajouter avant "// Seventh column"
//colonne "lieu" rajouté
$materiel = $m->getType();
switch ($materiel)
{
case $lang["monitors"][4]: $table = "monitors"; break;
case $lang["computers"][44]: $table = "computers"; break;
}
$NomLieu=getTreeValueCompleteName("glpi_dropdown_locations",locatecomputer($job->fields["computer"],$table),0);
echo displaySearchItem($output_type,$NomLieu,$item_num,$row_num,0,$align);
4) Modifier la variable du nombre de colonnes à afficher. Dans la fonction "ShowTrackingList" trouver la variable $nbcols et la modifier par 10.
$nbcols=9; => $nbcols=10;
Last edited by ven (2007-02-16 11:50:21)
Offline
Bonjour @ tous,
Je suis également intéressée par cette fonctionnalité pour les mêmes raisons que ven. Je travail sur un grand site. Aujourd’hui nous gérons notre parc sur une GMAO mais c’est très lourd au niveau de la gestion des demandes d’intervention.
Est-il possible de rajouter le lieu au niveau du ticket, de la personne qui demande une intervention, et donc des stats de demande de ticket par lieu et par catégorie ?
J’espère être claire sur ma demande.
Merci d’avance pour votre réponse et bravo pour GLPI
Olympia
Offline
Les stats par lieu et par catégorie sont déjà dispos dans GLPI.
Le lieu affecté a un ticket est le lieu de l'auteur du ticket.
JMD / Jean-Mathieu Doléans - Glpi-project.org - Association Indepnet
Apportez votre pierre au projet GLPI : Soutenir
Offline
Bonjour JMD,
merci de ta réponse.
apres un test rapide, j'ai créé un utilisateur JM en lui affectant un lieu mais pas de matériel et pas de logiciel.
apres avoir créé un ticket en choisissant JM en auteur sur le ticket, je ne le retrouve pas dans les stats de son service d'affectation.
Y a t'il des choses a faire avant ??
Merci
Offline