You are not logged in.
Pages: 1
Bonjour,j'ai essayé d'afficher le lieu (location) d'un users dans la recherche sur les tickets cependant j'arrive à afficher l'id du lieu mais pas le completename .
Pouvez vous me donnez des indications svp?
---------------------------source code--------------------------------
$tab[499]['table'] = 'glpi_users';
$tab[499]['field'] = 'locations_id';
$tab[499]['datatype'] = 'dropdown';
$tab[499]['right'] = 'all';
$tab[499]['name'] = __('Location');
$tab[499]['forcegroupby'] = true;
$tab[499]['massiveaction'] = false;
$tab[499]['joinparams'] = array('beforejoin'=>
array(
'table' => getTableForItemType($this->userlinkclass),
'joinparams' =>
array(
'jointype' => 'child',
'condition'=> 'AND NEWTABLE.`type` = '.CommonITILActor::REQUESTER)));
Last edited by raabduhamel (2017-04-29 14:47:02)
Offline
La table sera" glpi_locations", le field "completename" et le name "User location" (pour différencier du lieu du ticket).
De plus vous n'avez pas besoins de checker les droits (right) car là vous chercher un lieu.
CentOS 6.5 - CentOS 7.x
PHP 5.6 - PHP 7.x - MySQL 5.6 - MariaDB 10.2 + APC + oOPcache
GLPI from 0.72 to dev version
Certifiée ITIL (ITV2F, ITILF, ITILOSA)
Offline
Pages: 1