You are not logged in.
Bonjour,
avec l'API REST 9.1.3
lors des recherches sur un utilisateurs avec les critères : equals et notequals renvoient a même chode que contains :
exemple :
searchtype=0 (contains d'après /listSearchOptions/User/)
/search/User?criteria[0][field]=1&criteria[0][searchtype]=0&criteria[0][value]=denrée; => me renvoie Ladenrée OKsearchtype=1 (equals d'après /listSearchOptions/User/)
/search/User?criteria[0][field]=1&criteria[0][searchtype]=1&criteria[0][value]=denrée; => me renvoie Ladenrée KOsearchtype=2 (notequals d'après /listSearchOptions/User/)
/search/User?criteria[0][field]=1&criteria[0][searchtype]=2&criteria[0][value]=Ladenrée; => me renvoie aussi Ladenrée KO
voilà ce que renvoie /listSearchOptions/User
[1] => Array
( [name] => Identifiant
[table] => glpi_users
[field] => name
[datatype] => itemlink
[available_searchtypes] => Array ( [0] => contains [1] => equals [2] => notequals )
[uid] => User.name )
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
déjà présent en 9.1.2 :
https://github.com/glpi-project/glpi/issues/2182
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 relisant la page d'aide de l'api il est précisé que
¹ - contains will use a wildcard search per default. You can restrict at the beginning using the *^* character, and/or at the end using the $ character.
² - equals and notequals are designed to be used with dropdowns. Do not expect those operators to search for a strictly equal value (see ¹ above).
donc il suffit de mettre le^et le $
/search/User?criteria[0][field]=1&criteria[0][searchtype]=0&criteria[0][value]=^ladenree$
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