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 2017-07-05 13:50:49

Minou08
Member
Registered: 2017-05-17
Posts: 26

[9.1.4 API REST] Un usager non privilégié ne récupère pas la solution

Quand j'utilise la recherche de ticket (search/Ticket) en tant qu'utilisateur Self-Service, donc non-privilégié, je ne récupère pas le champ texte "solution" du ticket (search option 24).

La même recherche effectuée en tant qu'Admin me fournit bien ce champ.

		String jsonResponse = webTarget.path(SEARCH_TICKET)
				.queryParam("forcedisplay[0]", 1)// name
				.queryParam("forcedisplay[1]", 2)// id
				.queryParam("forcedisplay[2]", 3)// priority
				.queryParam("forcedisplay[3]", 4)// Ticket_User
				.queryParam("forcedisplay[4]", 10)// urgency
				.queryParam("forcedisplay[5]", 11)// impact
				.queryParam("forcedisplay[6]", 12)// status
				.queryParam("forcedisplay[7]", 15)// date
				.queryParam("forcedisplay[8]", 16)// closedate
				.queryParam("forcedisplay[9]", 21)// content
				.queryParam("forcedisplay[10]", 24)// solution
				.queryParam("forcedisplay[11]", 83)// locations names
				.queryParam("criteria[0][field]", 12)
				.queryParam("criteria[0][searchtype]", "equals")
				.queryParam("criteria[0][value]", 5)
				.queryParam("criteria[1][link]", "OR")
				.queryParam("criteria[1][field]", 12)
				.queryParam("criteria[1][searchtype]", "equals")
				.queryParam("criteria[1][value]", 6)
				.request()
				.header("Content-Type", "application/json")
				.header("App-Token", appToken)
				.header("Session-Token", sessionToken)
				.get()

Y a-t-il une raison à cela ? Je peux contourner en allant rechercher cette solution en mode Admin par l'application mais je me demandais quel pouvait être l'intérêt de masquer la solution à un utilisateur ? A moins qu'il ne s'agisse d'un paramétrage ?

Last edited by Minou08 (2017-07-05 13:51:41)


GLPI 9.1.4 API REST/Client JavaEE/fusionInventory/Debian 8 Jessie

Offline

#2 2017-07-06 12:02:00

yllen
GLPI-DEV
From: Sillery (51)
Registered: 2008-01-14
Posts: 15,273

Re: [9.1.4 API REST] Un usager non privilégié ne récupère pas la solution


CentOS 6.5 - CentOS 7.x
PHP 5.6 - PHP 7.x - MySQL 5.6  - MariaDB 10.2 + APC + oOPcache
GLPI from 0.72 to dev version
Certifiée ITIL (ITV2F, ITILF, ITILOSA)

Offline

#3 2017-07-06 14:21:42

Minou08
Member
Registered: 2017-05-17
Posts: 26

Re: [9.1.4 API REST] Un usager non privilégié ne récupère pas la solution

Merci yllen, j'ai contourné dans mon application mais ça complexifie le code.

bonne journée


GLPI 9.1.4 API REST/Client JavaEE/fusionInventory/Debian 8 Jessie

Offline

Board footer

Powered by FluxBB