You are not logged in.
Bonjour
j'essaie de supprimer d'une option de masse l'ajout en liste de transfert :
function getForbiddenStandardMassiveAction() {
$forbidden = parent::getForbiddenStandardMassiveAction();
$forbidden[] = 'add to transfer list'; // cette option ne doit pas apparaitre... mais elle apparait quand meme
$forbidden[] = 'update';
return $forbidden;
}
en réalisant ceci :
l'option ajout lsite de transfert apparait toujours
l'option modifier a bien disparu
donc : ce ne serait pas le bon titre à mettre ?
-> je n'ai pas de plugin actuellement qui contient autre chose que des $forbidden avec purge, clone, update ...
Merci
Last edited by ec2311 (2024-06-05 09:30:16)
GLPI 10.0.17
GLPIinventory 1.3.4
Agents : FI (2.6, 2.5) et Glpiagents (1.12)
Offline
j'ai vu qu'il fallait gerer cela aussi dans le setup (du plugin)
$PLUGIN_HOOKS['use_massive_action']['nomplugin'] = 0;
donc ici avec cette option, dans "l'entete" du plugin : je ne vois plus l'option de transfert
mais celle-ci apparait toujours dans les 'lignes' du plugin. (l'element principal etant l'entete)
j'ai bien une classe liée à la gestion de ces lignes, dans laquelle j'ai
function getForbiddenStandardMassiveAction() {
$forbidden = parent::getForbiddenStandardMassiveAction();
$forbidden[] = 'add to transfer list'; // cette option ne doit pas apparaitre... mais elle apparait quand meme
$forbidden[] = 'update';
return $forbidden;
}
Last edited by ec2311 (2024-06-05 09:04:13)
GLPI 10.0.17
GLPIinventory 1.3.4
Agents : FI (2.6, 2.5) et Glpiagents (1.12)
Offline
Trouvé
en fait ce n'est pas 'add to transfer list' issu de fr_FR.po, mais 'add_transfer_list' qu'il convient de spécifier dans le forbidden
GLPI 10.0.17
GLPIinventory 1.3.4
Agents : FI (2.6, 2.5) et Glpiagents (1.12)
Offline