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
Glpi-dev@gna.org
https://mail.gna.org/listinfo/glpi-dev

Reply via email to