You are not logged in.

Announcement

 Téléchargez la dernière version stable de GLPI      -     Et vous, que pouvez vous faire pour le projet GLPI ? :  Contribuer
 Download last stable version of GLPI                      -     What can you do for GLPI ? :  Contribute

#1 2015-02-20 16:33:34

Weastbug
Member
From: France
Registered: 2007-10-04
Posts: 68
Website

Règles d'import et de liaison des matériels en double.

Bonjour,

Je viens de mettre à jours mon plugin vers la 0.85+1.1 et j'ai 6 nouvelles règles qui on été créées et positionnées tout en haut de la liste:
Peripheral serial, Monitor serial, Peripheral import, Monitor import, Peripheral ignore et Monitor ignore import

Hors j'ai déjà les même règles:
Peripheral update (by serial), Peripheral import (by serial), Peripheral import denied, Monitor update (by serial), Monitor import (by serial) et Monitor import denied

Est ce normal?


GLPI 9.5.1 / IIS - Windows 2019 / PHP 7.4.1 / MySQL 5.7.31 / FusionInventory 9.5.0+1.0

Offline

#2 2015-02-20 23:25:19

ddurieux
Plugins Dev
From: Propières, France
Registered: 2005-06-17
Posts: 7,521

Re: Règles d'import et de liaison des matériels en double.

non pas vraiment hmm

Offline

#3 2015-02-21 02:13:59

Weastbug
Member
From: France
Registered: 2007-10-04
Posts: 68
Website

Re: Règles d'import et de liaison des matériels en double.

J'ai vérifié dans ma base et les "ranking" sont chelou, il sont en doublon avec les règles initiales Computer constraint (name), Computer update (by serial + uuid) et Computer update (by serial)

id         sub_type                                         ranking    name
77 PluginFusioninventoryInventoryRuleImport 0 Computer constraint (name)
78 PluginFusioninventoryInventoryRuleImport 1 Computer update (by serial + uuid)
79 PluginFusioninventoryInventoryRuleImport 2 Computer update (by serial)
123 PluginFusioninventoryInventoryRuleImport 0 Peripheral serial
124 PluginFusioninventoryInventoryRuleImport 1 Peripheral import
125 PluginFusioninventoryInventoryRuleImport 2 Peripheral ignore import
126 PluginFusioninventoryInventoryRuleImport 0 Monitor serial
127 PluginFusioninventoryInventoryRuleImport 1 Monitor import
128 PluginFusioninventoryInventoryRuleImport 2 Monitor ignore import

Ca semble venir de là:

   // Add peripheral rules (in first in rule list) when use it since 0.85
   $query = "DELETE FROM `glpi_plugin_fusioninventory_configs`"
           ." WHERE `type`='import_peripheral' ";
   $DB->query($query);
   $query = "UPDATE `glpi_rules` "
           ." SET `ranking` = `ranking`+3"
           ." WHERE `sub_type`='PluginFusioninventoryInventoryRuleImport' ";
   $ranking = 0;
     // Create rule for : Peripheral + serial

Si j'ai bien compris ce sont de nouvelles règles depuis la 0.85+1.0 mais a ne pas rajouter lors de l'upgrade 0.85+1.1 vers 0.85+1.1

Et apparemment ca ne m'a pas fait le update ranking +3 sur les anciennes règles

Last edited by Weastbug (2015-02-21 02:28:38)


GLPI 9.5.1 / IIS - Windows 2019 / PHP 7.4.1 / MySQL 5.7.31 / FusionInventory 9.5.0+1.0

Offline

#4 2015-02-21 17:48:23

ddurieux
Plugins Dev
From: Propières, France
Registered: 2005-06-17
Posts: 7,521

Re: Règles d'import et de liaison des matériels en double.

Humm, je reproduis pas hmm

Offline

#5 2015-02-21 20:01:48

Weastbug
Member
From: France
Registered: 2007-10-04
Posts: 68
Website

Re: Règles d'import et de liaison des matériels en double.

Du coups j'ai testé sur une base fraiche et je reproduis.

Install glpi-0.85.2
Install/Activation fusioninventory-for-glpi_0.85+1.0
Config lien agent
*40 règles d'imports*
Desactivation fusioninventory-for-glpi_0.85+1.0
Mise a jour/Activation fusioninventory-for-glpi_0.85+1.1
*46 regles d'imports*

Last edited by Weastbug (2015-02-21 20:02:06)


GLPI 9.5.1 / IIS - Windows 2019 / PHP 7.4.1 / MySQL 5.7.31 / FusionInventory 9.5.0+1.0

Offline

#6 2015-02-21 23:02:04

ddurieux
Plugins Dev
From: Propières, France
Registered: 2005-06-17
Posts: 7,521

Re: Règles d'import et de liaison des matériels en double.

Ah, je vais tester comme ça alors wink

Offline

Board footer

Powered by FluxBB