#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