You are not logged in.

Announcement

 Téléchargez la dernière version stable de GLPI      -     Et vous, que pouvez vous faire pour le projet GLPI ? :  Contribuer
 Download last stable version of GLPI                      -     What can you do for GLPI ? :  Contribute

#1 2016-03-25 10:41:37

fabrice.brouillet
Member
From: Chambery
Registered: 2015-10-19
Posts: 5

Ajout de champs personnalisés dans genericobject et liaisons en objets

Bonjour,
Je vous soumet le problème que je rencontre apres y avoir passé un paquet d'heures, je tourne en rond ...
Je suis en GLPI 0.90.1 avec le plugin genericobject 0.85-1.0
L'installation du plugin est OK
Gestion des droits sur les profils Ok ainsi que la liaison avec des tickets Ok
Creation de type d'objets OK

Mais la où je bloque, c'est dans l'ajout de champs personnalisés, j'ai suivi la doc (https://github.com/TECLIB/genericobject … 2.x-manual)
Creation du dossier constants (avec les droits en ecriture pour apache).
Ajout du fichier dans ce dossier : vehicule.constant.php
Avec le contenu suivant :

<?php
global $GO_FIELDS, $LANG;
$GO_FIELDS['model']['name'] = 'Modèle';
$GO_FIELDS['model']['input_type'] = 'text';
$GO_FIELDS['vehi_marque']['name'] = 'Marque';
$GO_FIELDS['vehi_marque']['input_type'] = 'text';
?>

Mais ces champs n'apparaissent pas dans la liste des champs à ajouter dans l'objet !
J'ai meme modifié, le fichier inc/type.class.php comme indiqué dans un bug de Github https://github.com/TECLIB/genericobject/issues/78

Toujours sans succes, Je passe surement à coté d'une etape, d'où mes questions :
- comment faire prendre en compte ces champs personnalisés ?
- quand est pris en compte le fichier vehicule.constant.php ?
- je n'est pas trouvé comment lier 2 objets entre eux pour créer une arborescence type :
Site
+ batiment
  + extincteur
  + vehicule
  + ...

Par avance, merci beaucoup pour vos reponses.

Offline

#2 2016-03-25 11:10:56

moplus
Member
Registered: 2012-10-12
Posts: 10

Re: Ajout de champs personnalisés dans genericobject et liaisons en objets

Bonjour,
J'ai la même configuration (GLPI 0.90.1 avec le plugin genericobject 0.85-1.0) et validé les points cités par Fabrice. Je n'arrive ni à changer le libellé du nouvel objet ni à ajouter de champs supplémentaires, j'appuie cette demande.
Merci pour votre collaboration.

Offline

#3 2016-04-05 17:24:10

fabrice.brouillet
Member
From: Chambery
Registered: 2015-10-19
Posts: 5

Re: Ajout de champs personnalisés dans genericobject et liaisons en objets

Bonjour à tous,
Si quelqu'un avait une petite piste pour notre problème, ce serait génial !
Merci à vous.
Fabrice

Offline

#4 2017-03-31 13:35:11

fabrice.brouillet
Member
From: Chambery
Registered: 2015-10-19
Posts: 5

Re: Ajout de champs personnalisés dans genericobject et liaisons en objets

Bonjour à tous, pour information, j'ai trouvé d'où venait mon erreur.
Dans le fichier vehicule.constant.php ci-dessus, il ne fallait pas terminer par "?>"
Tout fonctionne correctement
Fabrice

Offline

#5 2017-03-31 18:31:30

yllen
GLPI-DEV
From: Sillery (51)
Registered: 2008-01-14
Posts: 15,273

Re: Ajout de champs personnalisés dans genericobject et liaisons en objets

La balise de fermeture de la page php n'est pas obligatoire et surtout pas déconseillée pour éviter les lignes vides bloquantes


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

Board footer

Powered by FluxBB