You are not logged in.
Pages: 1
Bonjour,
J'utilise l'API rest (pour info en C#) et tout fonctionne bien techniquement mais je rencontre une difficulté :
Si on supprime un User, il va par défaut dans le dustbin (si on ne spécifie pas force_purge=true en paramètre), ok.
Du coup, si ensuite on veut recréer un User avec le même nom, on se récupère une erreur ERROR_GLPI_ADD, ce qui est logique, ok.
Mais, je n'ai rien vu dans le search quoique ce soit qui permette de récupérer qq chose qui serait dans le dustbin.
Donc concrètement, quand je fais une recherche sur ce User (par nom donc), je ne le trouve pas. Du coup je ne peux pas non plus connaitre son id, et donc je ne peux pas l'effacer complètement.
Je sais qu'on peut faire ça via l'interface web, mais par l'API, je suis un peu coincé.
Y aurait-il une solution magique?
Offline
avez vous essayé avec un "is_deleted=1"
Trouver la panne avant de réparer...
GLPI10.0.16 (ubuntu 22.04 PHP8.1 Mariadb10.6 ) plugins : comportements 2.7.3 reports 1.16.0 formcreator 2.13.9, datainjection 2.13.5 fields 1.21.9
Offline
Ah oui, ça fonctionne, pourtant ce n'est pas documenté sur le search, uniquement sur le get all.
Merci!
Offline
astuce : pour reproduire une recherche dans l'API, lancez la dans l'interface GLPI puis copiez l'URL, vous aurez directement les identifiants des champs et les autres paramètres.
Trouver la panne avant de réparer...
GLPI10.0.16 (ubuntu 22.04 PHP8.1 Mariadb10.6 ) plugins : comportements 2.7.3 reports 1.16.0 formcreator 2.13.9, datainjection 2.13.5 fields 1.21.9
Offline
En effet, merci encore!
Offline
Pages: 1