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
