#522: Nommage des liens protocolés + ajout SERIAL et OTHERSERIAL
----------------------------------+-----------------------------------------
 Reporter:  thoms                 |        Owner:  MoYo  
     Type:  bug                   |       Status:  closed
 Priority:  normal                |    Milestone:  0.68  
Component:  Module Configuration  |      Version:  0.65  
 Severity:  feature               |   Resolution:  fixed 
 Keywords:                        |           Cd:        
----------------------------------+-----------------------------------------
Changes (by moyo):

  * cd:  =>
  * type:  => bug
  * summary:  Nommage des liens protocol�+ ajout SERIAL et OTHERSERIAL =>
              Nommage des liens protocolés + ajout SERIAL et
              OTHERSERIAL

Old description:

> {{{
> Sur les conseils de MoYo sur le forum
> (http://glpi.indepnet.org/forum/viewtopic.php?id=2743) je reposte ici mes
> remarques sur les liens protocolés.
>
> * plutot que de faire figure une url, un label cliquable serait plus
> 'user friendly'. Est-il possible de rajouter un label au niveau de
> l'interface de création des liens?
> * Les champs utilisables sont trop peu nombreux pour mon cas particulier.
>
> En effet, avant l'arrivé d'OCS j'ai fait un hack dans une appli
> d'inventaire automatique pour Windows (Winventory) afin que les machines
> soient inscrites dans la base de winventory et dans GLPI. Comme je suis
> fénéant, mon hack n'inscrit dans GLPI que le stricte minimum
> d'information (Nom, numero de serie, adresse MAC et contact). J'avais
> également ajouté un lien depuis l'inventaire de GLPI pour basculer
> rapidement de GLPI à la fiche complète dans Winventory. Cette appli
> utilise l'adresse MAC comme clé unique d'accès aux fiche. J'ai donc
> utilisé le champs 'otherserial' pour stocker l'adresse MAC des machines
> et faire le lien.
> Pour configurer mon lien vers winventory j'ai ajouté le code suivant au
> fichier functions.php (dans la fonction showLinkOnDevice):
> Code:
>
> if (ereg("\[OTHERSERIAL\]",$link)){
>     if (isset($ci->obj->fields["otherserial"]))
> $link=ereg_replace("\[OTHERSERIAL\]",$ci->obj->fields["otherserial"],$link);
> }
>
> Plus généralement, ne serait-il pas possible d'avoir accès à tous les
> champs de la base ? Cela est-il envisageable via un menu déroulant
> listant les champs de la table ou une interface de définition de TAG
> spécifique dans l'interface d'admin.
> }}}

New description:

 {{{
 Sur les conseils de MoYo sur le forum
 (http://glpi.indepnet.org/forum/viewtopic.php?id=2743) je reposte ici mes
 remarques sur les liens protocolés.

 * plutot que de faire figure une url, un label cliquable serait plus 'user
 friendly'. Est-il possible de rajouter un label au niveau de l'interface
 de création des liens?
 * Les champs utilisables sont trop peu nombreux pour mon cas particulier.

 En effet, avant l'arrivé d'OCS j'ai fait un hack dans une appli
 d'inventaire automatique pour Windows (Winventory) afin que les machines
 soient inscrites dans la base de winventory et dans GLPI. Comme je suis
 fénéant, mon hack n'inscrit dans GLPI que le stricte minimum d'information
 (Nom, numero de serie, adresse MAC et contact). J'avais également ajouté
 un lien depuis l'inventaire de GLPI pour basculer rapidement de GLPI à la
 fiche complète dans Winventory. Cette appli utilise l'adresse MAC comme
 clé unique d'accès aux fiche. J'ai donc utilisé le champs 'otherserial'
 pour stocker l'adresse MAC des machines et faire le lien.
 Pour configurer mon lien vers winventory j'ai ajouté le code suivant au
 fichier functions.php (dans la fonction showLinkOnDevice):
 Code:

 if (ereg("\[OTHERSERIAL\]",$link)){
     if (isset($ci->obj->fields["otherserial"]))
 $link=ereg_replace("\[OTHERSERIAL\]",$ci->obj->fields["otherserial"],$link);
 }

 Plus généralement, ne serait-il pas possible d'avoir accès à tous les
 champs de la base ? Cela est-il envisageable via un menu déroulant listant
 les champs de la table ou une interface de définition de TAG spécifique
 dans l'interface d'admin.
 }}}

-- 
Ticket URL: <https://dev.indepnet.net:8080/glpi/ticket/522#comment:9>
GLPI <https://dev.indepnet.net:8080/glpi/>
Gestion Libre de Parc Informatique
_______________________________________________
Glpi-bugtrack mailing list
[email protected]
https://mail.gna.org/listinfo/glpi-bugtrack

Répondre à