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 2020-08-03 12:01:47

lermit
Member
Registered: 2020-08-03
Posts: 3

Hooks pre_item_add ne s’enclenche pas à l'ajoute entité ou location

Bonjour,

je souhaite effectué une validation à la création des entités ou locations en  rendent unique une substring du champ name.
par exemple :
ajoute de la location : France (FR) -> ok
ajoute de la location : Belgique (BE) -> ok
ajoute de la location : Belgium (BE) -> refusé

j'ai souhaité le faire par par le hook pre_item_add mais la fonction ne semble pas être appelé.
voici le code dans function plugin_init_lermit()

        $PLUGIN_HOOKS['pre_item_add']['lermit'] = [
            'Entity'   => 'plugin_pre_item_add_update_lermit',
            'Location' => 'plugin_pre_item_add_update_lermit'
        ];
        $PLUGIN_HOOKS['pre_item_update']['lermit'] = [
            'Entity'   => 'plugin_pre_item_add_update_lermit',
            'Location' => 'plugin_pre_item_add_update_lermit'
        ];

dans le le fichier hook.php

function plugin_pre_item_add_update_lermit($parm) {
    Toolbox::logError('-------------------- Start plugin_pre_item_add_update_lermit: '. get_class($parm) .'--------------------');
    return $parm ;
}

la fonction plugin_pre_item_add_update_lermit du hook 'pre_item_update' est bien appeler mais pas pre_item_add.$
Je souhaietrai sa voir si c'est normal que le hook ne s'enclenche pas durent les ajouts entité et de location?
Si non, qu'est-ce qui peux engendrer ce dysfonctionnement?

information complémentaire :

version : GLPI 9.4.6 ( => /home/dev_glpi/public_html)
Installation mode: TARBALL
Operating system: Linux 4.19.0-9-amd64
PHP : PHP 7.4.7 apache2handler

Merci d'avance de votre aide,
Bien à vous

Last edited by lermit (2020-08-03 12:09:27)

Offline

#2 2020-08-03 12:27:26

lermit
Member
Registered: 2020-08-03
Posts: 3

Re: Hooks pre_item_add ne s’enclenche pas à l'ajoute entité ou location

étrange, après avoir effectué de nouveau testes sa semble fonctionne correctement maintenant.

Offline

Board footer

Powered by FluxBB