Salut,

J'ai récemment fini un petit plugin (pas forcément très propre au
niveau du code) qui fonctionne et qui m'affiche un champs souhaité
dans la liste des tickets, tu devrais pouvoir trouver une fonction qui
t'intéresses dans le hook.php de ce plugin :
https://forge.indepnet.net/projects/contractcheck

Le 08/04/2014, thierry DeTheGeek<[email protected]> a écrit :
> Bonjour
>
> J'ai besoin de produire un rapport listant les utilisateurs de certains
> objets. Pour être concret je me centre sur les ordinateurs.
>
> J'ai créé un plugin minimaliste pour ajouter une colonne Nom et une colonne
> Prénom à ma liste, sans difficulté.
>
> Par contre si je veux ajouter une colonne Login, associée à la colonne
> "name" de glpi_users, GLPI affiche la concaténation Nom + Prénom au lieu du
> login. Il y a visiblement un traitement supplémentaire que je veux
> empêcher.
>
> Voilà l'extrait de code de mon plugin :
>
> function plugin_sig_getAddSearchOptions($itemtype) {
>     global $LANG;
>
>     $sopt = array();
>
>     $reservedTypeIndex = PluginSigConfig::RESERVED_TYPE_RANGE_MIN;
>     switch ($itemtype) {
>         case 'Computer':
>               if (User::canView()) {
>                 $sopt[$reservedTypeIndex]['table']         = 'glpi_users';
>                 $sopt[$reservedTypeIndex]['field']         = 'name';
>                 $sopt[$reservedTypeIndex]['name']          =
> $LANG['plugin_monplugin']['login'];
>                 $sopt[$reservedTypeIndex]['massiveaction'] = false;
>                 $sopt[$reservedTypeIndex]['datatype']      = 'text';
>               }
> ... ...
> }
>
> Une idée ?
>

_______________________________________________
Glpi-dev mailing list
[email protected]
https://mail.gna.org/listinfo/glpi-dev

Reply via email to