Feature #634

plus de precision dans alertes cartouches

Added by moyo almost 15 years ago. Updated almost 15 years ago.

Status:ClosedStart date:
Priority:NormalDue date:
Assignee:moyo% Done:

0%

Category:Other
Target version:0.68.1

Description

http://glpi-project.org/forum/viewtopic.php?pid=20525#p20525

Bonjour,
après avoir paramètré l'alerte par mail j'ai reçu ceci :
Seuil d'alerte atteint pour le type de cartouche : Noir
Seuil d'alerte atteint pour le type de cartouche : Cyan
Seuil d'alerte atteint pour le type de cartouche : Jaune
Seuil d'alerte atteint pour le type de cartouche : Magenta
Seuil d'alerte atteint pour le type de cartouche : Transfert
Seuil d'alerte atteint pour le type de cartouche : Fusion
Seuil d'alerte atteint pour le type de cartouche : Noir
Seuil d'alerte atteint pour le type de cartouche : Noir
Seuil d'alerte atteint pour le type de cartouche : Noir
Seuil d'alerte atteint pour le type de cartouche : Noir

à moins de mettre plus d'infos dans le champs "nom" de la cartouche, il est difficile d'avoir une vue exacte sans avoir à aller dans glpi.

est-il possible de paramétrer le mail en y ajoutant la référence de la cartouche par exemple ?
cordialement
JM

History

#1 Updated by moyo almost 15 years ago

  • Status changed from New to Assigned

en fait, cela n'était pas suffisant,
en plus de supprimer le fichier files/_cron/cartridges.lock, j'ai dû également vider la table glpi_alerts
après reconnection, un nouveau message est délivré de suite.

pour info, voilà ce que j'obtiens :
Seuil d'alerte atteint pour le type de cartouche : Noir - ref : Q2610A - nb restant : 3
Seuil d'alerte atteint pour le type de cartouche : Noir - ref : C4127X - nb restant : 1
Seuil d'alerte atteint pour le type de cartouche : Jaune - ref : Q2682A - nb restant : 0
Seuil d'alerte atteint pour le type de cartouche : Magenta - ref : Q2683A - nb restant : 2

en ayant modifié le fichier inc/cartridge.function.php comme suit :

modification de $query en y ajoutant "glpi_cartridges_type.ref as cartref,"
< $query="SELECT glpi_cartridges_type.ID AS cartID, glpi_cartridges_type.name AS cartname, glpi_cartridges_type.ref as cartref, glpi_cartridges_type.alarm AS threshold, glpi_alerts.ID AS alertID, glpi_alerts.date FROM glpi_cartridges_type LEFT JOIN glpi_alerts ON (glpi_cartridges_type.ID = glpi_alerts.FK_device AND glpi_alerts.device_type='".CARTRIDGE_TYPE."') WHERE glpi_cartridges_type.deleted='N' AND glpi_cartridges_type.alarm>='0' AND (glpi_alerts.date IS NULL OR (glpi_alerts.date+".$cfg_glpicartridges_alert.") < CURRENT_TIMESTAMP()) ;";
à la place de

$query="SELECT glpi_cartridges_type.ID AS cartID, glpi_cartridges_type.name AS cartname, glpi_cartridges_type.alarm AS threshold, glpi_alerts.ID AS alertID, glpi_alerts.date FROM glpi_cartridges_type LEFT JOIN glpi_alerts ON (glpi_cartridges_type.ID = glpi_alerts.FK_device AND glpi_alerts.device_type='".CARTRIDGE_TYPE."') WHERE glpi_cartridges_type.deleted='N' AND glpi_cartridges_type.alarm>='0' AND (glpi_alerts.date IS NULL OR (glpi_alerts.date+".$cfg_glpicartridges_alert.") < CURRENT_TIMESTAMP()) ;";

modification de $message :
< $message.=$lang[[mailing"]r34" "$data["cartname"]" - ref "$data["cartref"]" - nb restant "getUnusedCartridgesNumber($data["cartID]])."<br>\n";
à la place de

$message.=$lang[[mailing"]r34" "$data["cartname]]."<br>\n";

#2 Updated by moyo almost 15 years ago

  • Status changed from Assigned to Closed

(In r3712) Plus d'infos dans l'alerting des cartouches
fixed #634

#3 Updated by moyo almost 15 years ago

(In r3713) Plus d'infos dans l'alerting des cartouches / consommables
fixed #634

Also available in: Atom PDF