
En aquest xicotet article explique com podem configurar diferents colors en les peticions del Mantis segons l'estat en el que es troben, de manera que les peticions noves poden tindre un color, les resoltes un altre color, les pendents un altre, etc.
En el meu l'article anterior sobre Mantis Bug Tracker, "Afegint i traduint fluxes d'estat en el gestor Mantis Bug Tracker", vaig explicar com podem crear nous estats de les peticions que tinguem. Vam crear dos nous estats: pendent d'una entitat i pendent del departament de Sistemes. Doncs bé, ara anem a configurar el Mantis per a que ens pinte, de color negre, les peticions que estiguen pendents del departament de Sistemes per a que criden l'atenció i siguen més fàcils de veure a primera vista.
Editarem el fitxer de configuració del mantis, que el tenim a /config/config_inc.php i afegirem, en anglès (important, en anglès) la configuració dels estats que vam crear anteriorment:
$g_status_enum_string = '10:new,20:feedback, 25:sistemas, 30:acknowledged,40:confirmed,50:assigned,80:resolved,90:closed';
No hem de ficar la traducció en aquest fitxer de configuració /config/config_inc.php, recorda que les traduccions dels estats estan en els fitxers:
/lang/strings_catalan.txt
/lang/strings_spanish.txt
I bé, per a configurar els colors de cada estat, en el mateix fitxer de configuració, afegirem el següent array que declara els diferents estats de les peticions i asigna un color hexadecimal:
$g_status_colors = array(
'new'=> '#fcbdbd', # red (scarlet red #ef2929)
'feedback' => '#e3b7eb', # purple (plum#75507b)
'sistemas' => '#000', # purple (plum#75507b)
'acknowledged' => '#ffcd85', # orange (orango #f57900)
'confirmed' => '#fff494', # yellow (butter #fce94f)
'assigned' => '#c2dfff', # blue (sky blue #729fcf)
'resolved' => '#d2f5b0', # green (chameleon #8ae234)
'closed'=> '#c9ccc4' # grey (aluminum #babdb6)
);
I amb això ja ho tenim. Més senzill, impossible. Així podem personalitzar colors de manera fàcil sempre que vullguem.