You are not logged in.
Bonjour,
Sur ma version acuelle de GLPI j'ai modifié le fichier inc/search.class.php de manière à avoir des couleurs différentes en fonction des status
Voici la modification :
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;
}
Je viens de monté un serveur de test avec import de ma base pour voir si tout fonctionne parfaitement.
La refonte complète de GLPI 10 fait que je ne retrouve plus mes petits .
Y a til quelqu'un qui utilise se genre de modifications où qui peut m'indiquer sur quels fichiers on peut intervenir ?
Merci beaucoup.
Offline
Bonjour
Personne pour me mettre sur la voie
J’ai beau parcourir les fichiers css je ne vois pas où apporter les modifications.
Merci
Offline
Bonjour,
version 10.0.7
src/Search.php
ligne 6455
case "glpi_projectstates.name":
if (array_key_exists('color', $data[$NAME][0])) {
$bg_color = $data[$NAME][0]['color'];
if (!empty($bg_color)) {
$out = " class=\"shadow-none\" style=\"background-color: $bg_color;\" ";
}
}
break;
GLPI 10.0.7 / LSWS Enterprise 6.1.2 + PHP 8.1.25 with Zend OPcache + MariaDB 10.3.39 / CENTOS 7.9
Offline