You are not logged in.
Pages: 1
Bonjour,
je voudrais changer la couleur de fond des statuts des équipements et des tickets pour la version 9.4 de glpi.
On m'avait indiqué les modif à faire pour la version 9.2 (https://forum.glpi-project.org/viewtopic.php?id=163211) mais cela ne fonctionne plus.
merci de votre aide
Version GLPI 9.4.2
Offline
Et bien je répond à moi même :
Toujours modifier le fichier inc/search.class.php :
Pour les statuts du parc
Allez ligne : 5208
case "glpi_projectstates.name" :
if (array_key_exists('color', $data[$NAME][0])) {
$out = " style=\"background-color:".$data[$NAME][0]['color'].";\" ";
}
break;
//Affichage en couleur des statuts des machines
case 'glpi_states.completename' :
switch($data[$NAME][0]['name']) {
case 'Prêt' :
return " style=\"background-color: #f4ec73\" ";
case 'En service' :
return " style=\"background-color: #b0f2b6\" ";
case 'Volé' :
return " style=\"background-color: #e6e697\" ";
case 'En stock' :
return " style=\"background-color: #dff2ff\" ";
case 'En panne' :
return " style=\"background-color: #ffcece\" ";
case 'Au rebus' :
return " style=\"background-color: #bcbcb7\" ";
case 'Inconnu' :
return " style=\"background-color: #f90000\" ";
default :
return "";
}
// fin modif
}
return $out;
}
Pour le statuts des tickets :
Ligne 5752 après "glpi_problems.status" :
Ajouter les lignes ci-dessous
case 'glpi_problems.status':
$status = Problem::getStatus($data[$ID][0]['name']);
return Problem::getStatusIcon($data[$ID][0]['name']) . " $status";
//Affichage en couleur des statuts des tickets sans l'icone
case 'glpi_tickets.status':
$status = Ticket::getStatus($data[$ID][0]['name']);
//return Ticket::getStatusIcon($data[$ID][0]['name']) . " $status";
switch($status) {
case 'Clos' :
return "<div style='background-color: #000001; width: 130px; height: 30px; color: white'> $status</div>";
case 'En cours (Attribué)' :
return "<div style='background-color: #3380E6; width: 130px; height: 30px; color: white'> $status</div>";
case 'En attente' :
return "<div style='background-color: #f2a437; width: 130px; height: 30px. color: white'> $status</div>";
case 'Résolu' :
return "<div style='background-color: #53D47E ; width: 130px; height: 30px; color: white'> $status</div>";
default :
return "";
}
// fin modif
Offline
Bonjour,
Je reviens sur ce post.
Je l'ai mis en place sur ma version 9.4, cela fonctionne très bien.
Nous voudrions migrer en version 10, mais cela ne semble plus être compatible.
Il y a t il un équivalent a mettre en place sur GLPI 10 ?
Offline
Pages: 1