You are not logged in.
Tout d'abord, félicitations pour ce projet !
GLPI est un beau produit.
Ca donne envie d'y contribuer...
Justement, voici une suggestion :
Dans helpdesk, lorsque le suivi par email est activé mais qu'un utilisateur n'a pas d'email, le champ "Informez moi des suites données" vaut OUI par défaut. L'utilisateur doit sélectionner à chaque fois NON, sans quoi => erreur.
(C'est pas grand chose, mais j'ai beaucoup d'utilisateurs pour qui remplir un formulaire informatique demande une énergie colossale ..!)
Voici une petite modif pour que cela soit automatique:
Dans display.function.php, dans la fonction printHelpDesk
ajouter après :
if (isset($_SESSION["helpdeskSaved"]["category"]))
$category = stripslashes($_SESSION["helpdeskSaved"]["category"]);
cette ligne:
if ($email=="") $emailupdates='no';
Puis modifier:
echo "<td> <input name='uemail' value=\"$email\" size='20'>";
qui devient:
echo "<td> <input name='uemail' value=\"$email\" size='50' onchange=\"emailupdates.value='yes'\">";
(au passage, le champ email est élargi, il me semble parfois un peu court.)
Cela donne :
function printHelpDesk ($ID,$from_helpdesk) {
global $db,$cfg_glpi,$lang;
(...)
if (isset($_SESSION["helpdeskSaved"]["category"]))
$category = stripslashes($_SESSION["helpdeskSaved"]["category"]);
if ($email=="") $emailupdates='no'; // LIGNE AJOUTEE
echo "<form method='post' name=\"helpdeskform\" action=\"".$cfg_glpi["root_doc"]."/front/tracking.injector.php\" enctype=\"multipart/form-data\">";
(...)
echo "<tr class='tab_bg_1'>";
echo "<td>".$LANG["help"][11].":</td>";
echo "<td> <input name='uemail' value=\"$email\" size='50' onchange=\"emailupdates.value='yes'\">"; // LIGNE MODIFIEE
echo "</td></tr>";
}
(...)
Offline
En effet ce n'est pas idiot du tout.
C'est intégré.
Voilà le changeset :
https://dev.indepnet.net:8080/glpi/changeset/4132
Merci.
MoYo - Julien Dombre - Association INDEPNET
Contribute to GLPI : Support Contribute References Freshmeat
Offline