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 2006-04-27 09:57:51

Olivier_94
Member
Registered: 2006-03-06
Posts: 27

Ajout d'un champ pour l'affectation à un Service

1/ Est-il envisageable d'ajouter un champ qui pourrai se nommer Service (ou Direction/Service) pour les éléments de type "computer".
    Il serait construit avec le meme fonctionnement que le champ "Lieu" (Pere/Fils).

2/ Sachant que la premiere etape est la creation des intitulés, je suis entrer dans les deux programmes PHP suivant :
                glpi/setup/setup-dropdowns.php
                glpi/glpi/setup/functions.php
J'ai auparavant ajoute la ligne suivante dans le fichier french.php
                $lang["setup"][600]="Direction/Service";
et cree une table identique à glpi_dropdown_location  que j'ai nommé glpi_dropdown_department

Dans setup-dropdowns.php j'ai donc rajouté les éléments suivants :
    $optgroup=array(
        $lang["setup"][139]=>array(
            "locations"=>$lang["common"][15],       
            "state"=>$lang["setup"][83],
+            "department"=>$lang["setup"][600],
....
    switch ($which){
+        case "department" :
+        showFormTreeDown($_SERVER["PHP_SELF"],"department",$lang["setup"][600],$ID,$value2,$where,$tomove,$type);
+        break;

Et voila que les soucis commencent. surement qu'une partie du code m'a échapée. :
- La saisie se passe quasiment bien mais j'affiche que le contenu du champ "name" et non celui de "completename" .
- L'affectation d'une valeur à un <père> ne se fait pas à la creation de l'enregistrement mais dans un second temps avec l'action "Deplacer"


GLPI : 0.78.4 / Php : 5.2.4-2 / Apache : 2.2.8  /  MySql : 5.0.51a
Plateforme : Ubuntu 8.04 LTS / Navigateur : Firefox 5.0

Offline

#2 2006-04-27 11:17:18

IronTUX
Member
From: Strasbourg
Registered: 2005-09-30
Posts: 837

Re: Ajout d'un champ pour l'affectation à un Service

Idée interresante de pouvoir savoir dans quel service se trouve ton PC


Cus Habitat (Strasbourg)
Operating system: Linux 2.6.32-431.3.1.el6.x86_64
Prod : GLPI 0.84.5 / PHP 5.4.23 / MySQL: 5.5.35
Plugin :  Behaviors 0.84, fusioninventory 0.84+3.5, Monitoring 0.84+1.0, Webservices 1.4, Timelinticket 0.84+1.2

Offline

#3 2006-04-27 11:20:34

tsmr
GLPI-DEV
From: Rennes
Registered: 2005-08-26
Posts: 11,632
Website

Re: Ajout d'un champ pour l'affectation à un Service

déjà a mon avis il faudrait une table dédié et non pas prendre celle des lieux.


Xavier Caillaud
Blog GLPI Infotel

Offline

#4 2006-04-27 11:33:47

Olivier_94
Member
Registered: 2006-03-06
Posts: 27

Re: Ajout d'un champ pour l'affectation à un Service

Désolé Tsmr si je me suis mal exprimé. Je voulais dire que la nouvelle table aurait la meme structure que celle des Lieux, ceci pour simplifier son integration dans GLPI  pour reutiliser le code existant.


GLPI : 0.78.4 / Php : 5.2.4-2 / Apache : 2.2.8  /  MySql : 5.0.51a
Plateforme : Ubuntu 8.04 LTS / Navigateur : Firefox 5.0

Offline

#5 2006-04-27 15:20:07

MoYo
GLPI - Lead
From: Poitiers
Registered: 2004-09-13
Posts: 14,513
Website

Re: Ajout d'un champ pour l'affectation à un Service

Ce type de gestion sera possible avec la gestion multi-entité dans la 0.7.


MoYo - Julien Dombre - Association INDEPNET
Contribute to GLPI :    Support     Contribute     References     Freshmeat

Offline

#6 2006-04-27 16:10:16

Olivier_94
Member
Registered: 2006-03-06
Posts: 27

Re: Ajout d'un champ pour l'affectation à un Service

Merci Moyo, je vais patienter en utilisant un champ que j'utilise pas pour repondre à mon besoin.
Mais est-ce que j'etais mal parti dans l'utilisation de la fonction "showFormTreeDown" ?


GLPI : 0.78.4 / Php : 5.2.4-2 / Apache : 2.2.8  /  MySql : 5.0.51a
Plateforme : Ubuntu 8.04 LTS / Navigateur : Firefox 5.0

Offline

#7 2006-04-27 16:12:28

MoYo
GLPI - Lead
From: Poitiers
Registered: 2004-09-13
Posts: 14,513
Website

Re: Ajout d'un champ pour l'affectation à un Service

non c'etait tout a fait ca mais il faut créer la table dans la DB etc etc


MoYo - Julien Dombre - Association INDEPNET
Contribute to GLPI :    Support     Contribute     References     Freshmeat

Offline

#8 2006-04-27 16:33:46

Olivier_94
Member
Registered: 2006-03-06
Posts: 27

Re: Ajout d'un champ pour l'affectation à un Service

Ben .... c'est ce que j'avais fait avec phpMyAdmin en copiant la structure de glpi_dropdown_locations et en la nommant glpi_dropdown_department. Et c'est la où je n'obtenais pas le meme fonctionnement !
C'etait juste pour comprendre !

ps: MoYo tu as fermé mon post http://glpi.indepnet.org/forum/viewtopic.php?id=3028. Par contre l'idee de caracteriser ce qui reste comme consommable  plutot que le total n'etait-il pas à retenir ?
Bon ,j'arrete de faire le casse-pied, tu vas devenir méchant wink


GLPI : 0.78.4 / Php : 5.2.4-2 / Apache : 2.2.8  /  MySql : 5.0.51a
Plateforme : Ubuntu 8.04 LTS / Navigateur : Firefox 5.0

Offline

#9 2006-04-27 16:47:43

MoYo
GLPI - Lead
From: Poitiers
Registered: 2004-09-13
Posts: 14,513
Website

Re: Ajout d'un champ pour l'affectation à un Service

oui c'est pas faux pour les consos je pensais modifiert ca aujourd'hui c'est pour ca que j'ai fermé.


MoYo - Julien Dombre - Association INDEPNET
Contribute to GLPI :    Support     Contribute     References     Freshmeat

Offline

#10 2006-04-27 16:54:01

Olivier_94
Member
Registered: 2006-03-06
Posts: 27

Re: Ajout d'un champ pour l'affectation à un Service

Merci et au prochain post , sur un autre sujet ....


GLPI : 0.78.4 / Php : 5.2.4-2 / Apache : 2.2.8  /  MySql : 5.0.51a
Plateforme : Ubuntu 8.04 LTS / Navigateur : Firefox 5.0

Offline

Board footer

Powered by FluxBB