You are not logged in.
Bonjour
Quelle est l'utilisation du champs is_deleted_item dans glpi_items_softwareversions ?
Le champs nb installation (que l'on peut afficher sur la liste des logiciels) utilise ce champs lors du "calcul" : (software.class.php)
$newtab = [
'id' => '72',
'table' => 'glpi_items_softwareversions',
'field' => 'id',
'name' => _x('quantity', 'Number of installations'),
'forcegroupby' => true,
'usehaving' => true,
'datatype' => 'count',
'massiveaction' => false,
'joinparams' => [
'jointype' => 'child',
'beforejoin' => [
'table' => 'glpi_softwareversions',
'joinparams' => ['jointype' => 'child'],
],
'condition' => "AND NEWTABLE.`is_deleted_item` = 0
AND NEWTABLE.`is_deleted` = 0
AND NEWTABLE.`is_template_item` = 0",
]
];
mais je ne vois pas comment et où il est mis à 1 (afin de signaler que l'itemtype (ordinateur)) est supprimé.
Merci
Last edited by ec2311 (2023-09-05 15:01:22)
GLPI 10.0.10
GLPIinventory 1.3.4
Agents : FI (2.6, 2.5) et Glpiagents (1.7)
Offline
je m'auto reponds
-> il faut definir le nécessaire dans le setup et le hook afin que lors de la suppression (mise en corbeille) de l'ordinateur soit detecté
puis mettre les actions propres au plugin dans la fonction du hook appelé par le setup
GLPI 10.0.10
GLPIinventory 1.3.4
Agents : FI (2.6, 2.5) et Glpiagents (1.7)
Offline