You are not logged in.
Bonjour,
J'ai donné le droit à un profil sur 'tous les matériels' avec en 'matériels associables à un ticket' uniquement la valeur Logiciel. Lorsque j'ouvre un nouveau ticket, j'ai donc pour l'étiquette 'Le ticket porte sur' les choix Général et Logiciel. Je ne trouve pas comment faire pour que 'logiciel' soit la valeur par défaut. J'ai également besoin d'enlever la zone 'Saisissez les premières lettres ...' pour que ma liste de logiciel soit automatiquement remplie par les données correspondantes.
Actuellement, je suis donc obligée de sélectionner 'Logiciel' et de double-cliquer dans la zone vide pour que ma liste combo se remplisse.
J'ai fouillé sans succès sur le forum alors me voilà!
Merci d'avance à ceux qui pourront me donner un coup de main.
Last edited by Mattheoline (2009-11-24 16:58:35)
glpi 0.72.21 - httpd-2.2.3-31.el5.centos - mysql-5.5.38-1.el5.remi
Offline
1 - Activer "Logiciel" par défaut : je vois pas comment
2 - Pour ne pas avoir à saisir les première lettre : désactive Ajax (menu Configuration - Générale - onglet Configuration affichage). Ou alors "Ne pas utiliser Ajax si le nbre d'éléments est inférieur à" au maximum (200), mais ça ne fonctionnera que si tu as moins de 200 logiciels.
Note : ces paramètres sont généraux à l'appli, pas seulement à la gestion des tickets
Ubuntu 9.04 (jaunty) - sous VMWare
GNOME 2.26.1
Apache 2.2.11 - MySQL 5.0.75 - PHP 5.2.6
GLPI 0.72.1 / OCS Inventory NG 1.02
Offline
Merci pour ces éléments. Malheureusement, j'ai besoin qu'Ajax soit activé sur d'autres écrans. Je pensais plutôt inclure mes modifs dans le code mais si j'ai trouvé comment mettre d'autres valeurs par défaut comme la catégorie ou encore le technicien, je ne trouve pas pour les matériels. Si d'autres idées, je suis preneuse. Merci.
Last edited by Mattheoline (2009-11-26 08:40:47)
glpi 0.72.21 - httpd-2.2.3-31.el5.centos - mysql-5.5.38-1.el5.remi
Offline
Suite ...
J'ai trouvé comment faire pour mettre par défaut la liste des matériels automatiquement remplie. Il ne me reste plus qu'à mettre 'Logiciel' par défaut. Merci de vos suggestions.
glpi 0.72.21 - httpd-2.2.3-31.el5.centos - mysql-5.5.38-1.el5.remi
Offline
Et fin... c'est OK, j'ai trouvé.
glpi 0.72.21 - httpd-2.2.3-31.el5.centos - mysql-5.5.38-1.el5.remi
Offline
peux tu partager ? comment as tu fais pour mettre la liste des matériels automatiquement ?
Offline
Voilà ce que j'ai fait, j'ai modifié la page dropdown.function.php.
function dropdownTrackingAllDevices, j'ai mis la ligne suivante en commentaire :
//echo "<option value='0' ".(($value==0)?" selected":"").">".$LANG['help'][30]."</option>\n";
=> 'Général' n'est plus proposé et comme j'ai seulement sélectionné 'Logiciel' dans le profil comme matériel associable, il apparaît par défaut.
Ensuite, après le bloc select qui écrit donc 'Logiciel', j'ai ajouté le lancement de ma requête qui liste les logiciels et je remplis avec mon 2ème select. Pour moi, cela donne :
//**261109-2**
$query = "SELECT DISTINCT glpi_software.ID as ID, glpi_software.name as name
FROM glpi_software
WHERE glpi_software.deleted=0
AND glpi_software.is_template=0
ORDER BY glpi_software.name";
$result = $DB->query($query);
echo "<select name='ID'><option value='0'>------</option>";
while ($data=$DB->fetch_assoc($result)) {
echo "<option value=".$data['ID'].">".$data['name']."</option>";
}
echo "</select>";
//Fin **261102-2**
Je ne sais pas ce qu'en penseront les GLPIens avertis mais ça me permet de contourner mon problème.
Bon courage,
glpi 0.72.21 - httpd-2.2.3-31.el5.centos - mysql-5.5.38-1.el5.remi
Offline