Modification de la recherche des ordis par API suite à la MAJ de l'API GLPI
This commit is contained in:
@ -45,8 +45,9 @@ class GLPIAPI:
|
|||||||
# Recherche des appareils en fonction du numéro de série seulement
|
# Recherche des appareils en fonction du numéro de série seulement
|
||||||
search_parameter = f'is_deleted=0&criteria[0][field]=5&withindexes=true&criteria[0][searchtype]=contains&criteria[0][value]=^{device.SerialNumber}$'
|
search_parameter = f'is_deleted=0&criteria[0][field]=5&withindexes=true&criteria[0][searchtype]=contains&criteria[0][value]=^{device.SerialNumber}$'
|
||||||
|
|
||||||
searchUri = f"{self.Server}/apirest.php/search/computer?{search_parameter}"
|
searchUri = f"{self.Server}/apirest.php/search/Computer?{search_parameter}"
|
||||||
search = requests.get(searchUri, headers=self.Headers)
|
search = requests.get(searchUri, headers=self.Headers)
|
||||||
|
print(search.status_code)
|
||||||
if(search.status_code == 200):
|
if(search.status_code == 200):
|
||||||
search = search.json()
|
search = search.json()
|
||||||
if(search["totalcount"] == 1):
|
if(search["totalcount"] == 1):
|
||||||
@ -59,7 +60,7 @@ class GLPIAPI:
|
|||||||
return deviceID, search["data"], search["totalcount"]
|
return deviceID, search["data"], search["totalcount"]
|
||||||
else:
|
else:
|
||||||
return None, None, 0
|
return None, None, 0
|
||||||
return None, None, None
|
return None, None, 0
|
||||||
|
|
||||||
def GetUser(self, username=None, email=None):
|
def GetUser(self, username=None, email=None):
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user