You are not logged in.
Bonjour à tous,
Je suis en stage de fin de DUT Informatique et mon projet est d'installer GLPI en y ajoutant des fonctionnalités.
Pour cela, il m'a fallu modifier le formulaire d'ajout d'un ticket.
J'ai recherché sur le forum mais j'ai pas trouvé de méthode efficace alors j'ai fouillé un peu dans le code et j'ai trouvé comment faire. Alors pour aider ceux qui cherchent comment faire, j'ai fais rapidement un petit tutoriel qui explique tout ça.
Il est disponible à cette adresse : [EDIT:10/06/2014 nouveau tuto]
http://thibault.geoffroy.free.fr/tuto/G … _champ.pdf
Ne pas tenir compte de la dernière page.
Il me reste encore 6 semaines de stage et j'ai pas mal de truc à faire, je ferai des tutoriels au fur et à mesure si ça intéresse des personnes.
Si vous avez des questions, n'hésitez pas !
Voilà voilà
Last edited by thibault_G (2014-06-10 16:19:23)
Offline
Très bon tuto
Bravo à toi et merci pour le partage!!
Offline
1/ C'est pas très conseillé de modifier le code de GLPI, encore moins la base (ça peut ne pas passer lors des prochaines mises à jour)
2/ pourquoi ajouter un champ 'site' alors qu'il y a le champ 'lieu' ?
Offline
Très bon tuto
Bravo à toi et merci pour le partage!!
Merci à toi !
1/ C'est pas très conseillé de modifier le code de GLPI, encore moins la base (ça peut ne pas passer lors des prochaines mises à jour)
2/ pourquoi ajouter un champ 'site' alors qu'il y a le champ 'lieu' ?
1/ Je le sais très bien, je l'ai notifié au tout début du tuto pour informer tout le monde.
2/ Ajouter un champ "site" est un exemple clair aux yeux des gens, voilà donc pourquoi.
Offline
pour le 1 oui je sais mais je préfère le répéter
Offline
Oui c'est sûr, je suis le premier embêté par rapport à ça, mais à moins de débourser plusieurs milliers d'euros, il n'y a pas d'autres solutions pour satisfaire les besoins de mon entreprise
Offline
EDIT :
Nouveau tutoriel :
http://thibault.geoffroy.free.fr/tuto/G … _champ.pdf
Ne pas tenir compte de la dernière page, elle concerne les modifs que j'ai fait pour mon stage.
Ce tutoriel comprend l'ajout d'un champ (plusieurs types) dans le formulaire d'un ticket et l'ajout d'un champ dans le formulaire d'un suivi (plusieurs types également).
Offline
Bonjour !
D'abord merci pour le tutoriel, il m'a été très utile
J'ai essayé d'ajouter un champ de type liste déroulante dans un ordinateur (ça suit à peu près le même modèle que pour un ticket), et tout fonctionne bien : l'affichage, la modification, la mise à jour de la valeur dans ordinateur, l'export pdf... Sauf l'ajout, (via "Intitulés"), et je n'arrive pas à trouver l'erreur générée non plus...
Si quelqu'un a une idée, ou une piste sur comment est géré l'ajout dans GLPI (je galère à trouver la fonction appelée par la classe).
Merci d'avance !
PS : je sais qu'il existe le plugin customfields, que j'utilise déjà, mais là le besoin demandait que je crée un champ "à la main".
[EDIT]
J'ai résolu le problème, et je vais faire une petite doc aussi pour dire quels objets il faut créer.
Last edited by yakayaka (2014-06-26 17:25:16)
GLPI : 0.84.2
OCS Inventory : 2.02
Offline
bonjour,
très intéressant le tuto en revanche je ne comprend pas dans quel fichier de la base de donnée tu ajoute l'attribut (je suis sur une version 0.85.3)
merci d'avance
Offline
Bonjour,
Tuto très bien réalisé !
Juste petite question étant très mauvais en html/php.
Je voulais savoir déjà sur quel fichier de conf tu pointais pour faire tes modifications ?
ET ensuite, savoir si tu aurais pas un bout de code pour un champ de type "vide" à remplir directement par l'utilisateur ?
Merci encore et bonne journée à tous !
PEACE !
Offline
Bonjour
Je découvre glpi
Je suis en 9.1
J'ai suivi le tuto et j'ai pu rajouter un champ !
Merci ..!
Mais .... je ne sais pas si cela existe dans les versions antérieures, en 9.1, il y a une notion de ticket standard et de ticket simplifié
L'ajout de champ n'a d'effet que pour le formulaire standard
Comment faire pour que l'ajout converne aussi le formulaire simplifié ?
Quelle pipste au mions suivre .....
Merci
Jean-Paul
Offline
Bonjour,
pour ajouter des champs, ne réinventez pas l'eau chaude, utilisez le plugin fields....
pour le formulaire, simplifié(mais pas trop) avec des champs en plus, partez du standard et masquez les champs que vous ne voulez pas voir
Trouver la panne avant de réparer...
GLPI10.0.16 (ubuntu 22.04 PHP8.1 Mariadb10.6 ) plugins : comportements 2.7.3 reports 1.16.0 formcreator 2.13.9, datainjection 2.13.5 fields 1.21.9
Offline
Bonjour à tous!
Je suis Andry_Jsf, j'ai besoin d'aide pour la modification du(des) champ(s) au fomulaire d'un ticket
J'utilise GLPI-9.1.2 dans CentOS 7
Si vous pouvez m'aidez mes amis, détaillez la réponse de mon problème s'il vous plaît!
Merci d'avance!..
Offline
Urgent!
Mon problème est de modifier le champ pour "éléments associés" dans la création de ticket en signant obligatoire, et le champ qui s'affiche après la sélection de ce champ doit être obligatoirement.
Après la sélection de ces champs, le choix du "Statut -> CLOS" doit être activé.
Je suis en GLPI-9.1.2
OS : CentOS 7
Cdt!
Merci ..!
Last edited by Andry Jsf (2018-05-31 14:17:09)
Offline