You are not logged in.
Pages: 1
Topic closed
Bonjour a toutes et a tous
Excusez moi, je suis nouveau sur ce forum ainsi que sur glpi.
J’ai trouvé 2 liens qui m’intéressent sur votre forum :
http://www.glpi-project.org/forum/viewtopic.php?id=8297
http://www.glpi-project.org/forum/viewt … p?id=11383
Dans ces 2 liens , on parle de modifier le formulaire de saisie des tickets , en faisant des modifications , dans le fichier : tracking.function.php
Mais dans la version glpi-0.78.3 , je ne trouve pas ce fichier . Est ce que quelqu’un a une idée du nom du fichier qui le remplace ??????
Je suis preneur de toutes piste, permettant d’ajouter un champs de saisie dans le formulaire ainsi que l’enregistrement de ce champs dans une table.
Offline
ticket.class.php
MoYo - Julien Dombre - Association INDEPNET
Contribute to GLPI : Support Contribute References Freshmeat
Offline
Je me permets un copié collé d'une doc que j'ai fais pour mes collègues :
Pour cela deux fichiers sont importants sous GLPI :
* ticket.class.php (situé dans var/www/glpi/inc)
* fr_FR.php (situé dans var/www/glpi/locales)Le premier contient le code php définissant les pages de création de ticket.
Le second est le dictionnaire faisant correspondre les variables utilisées par GLPI aux données affichées à l'écran.
Si on veut, par exemple, supprimer l'affichage de l'option Validation dans l'interface de création des tickets on procède en 3 étapes :
1. Recherche de la correspondance entre Validation et sa variable.
2. Recherche de cette variable dans ticket.class.php.
3. Passage de la partie correspondante à Validation en commentaire.
Gaffe par contre quand tu fais tes edit vu que tout est présenté sous forme de tableau ça risque de vite te bouffer la présentation. Personnellement j'ai fais sauté les options suivantes :
* Fournisseur --> $LANG['financial'][26]
* Matériel --> $LANG['common'][1]
* Impact --> $LANG['joblist'][30]
* Source de la demande --> $LANG['job'][4]
* Nouveau ticket --> $LANG['job'][13]
Je verrai pour poster ça dans le wiki à l'occasion ça peut resservir.
Offline
Merci MoYo
Merci knives pour ce complément d'infos
Offline
Bon là je suis un peut ballot !
J’ai ajouté un champ de saisie , en standard html , dans la fonction :
function showForm($ID, $options=array())
du fichier : tracking.function.php
Ainsi que le champs correspondant a cet enregistrement, dans la table : glpi_tickets
Pour l’enregistrement, tous est OK ..!
Mais je ne voie pas ce champ au niveau du suivi, qui fait référence a : /front/ticket.form.php?id=3
Est-ce que quelqu’un connaît l’astuce pour ajouter un champ de saisie dans le suivi ????
Offline
Là, y a déjà un truc qui ne va pas : vous avez une page en 0.72 (tracking.function.php) et une table en 0.78 (glpi_tickets)
CentOS 6.5 - CentOS 7.x
PHP 5.6 - PHP 7.x - MySQL 5.6 - MariaDB 10.2 + APC + oOPcache
GLPI from 0.72 to dev version
Certifiée ITIL (ITV2F, ITILF, ITILOSA)
Offline
Bonjour yllen
Oui excuse moi pour ce mauvais copier/coller .
De plus, j’ai compris pourquoi, je n’avais pas le champ dans les suivis de tickets.
Je le positionné a cote du champs description.
Je l’ai changé et tous va bien.
Offline
Pages: 1
Topic closed