1

Topic: [API 9.1.2] Récupérer les catégories

Bonjour, je développe une application en React-Native afin de créer des tickets depuis un mobile.
A la page du formulaire, j'essaie de récupérer les catégories directement depuis l'API afin de les afficher dans mon formulaire.
Lorsque j'effectue la requête vers l'API, elle me répond que je n'ai pas les droits :

["ERROR_RIGHT_MISSING","Vous n'avez pas les droits requis pour r├®aliser cette action."]

Voici l'URL :

https://glpi/apirest.php/ITILCategory/?&Content-Type=%20application/json&session_token=' + SESSION_TOKEN

Pourtant sur toutes mes autres requêtes, je n'ai jamais rencontré ce problème. Est-ce que c'est quelque chose de spécifiques aux catégories ? Ou il y a une autre solution ?


Merci d'avance.

2

Re: [API 9.1.2] Récupérer les catégories

Je viens d'essayer en super-admin et ça fonctionne. Sauf que j'aimerais que ça fonctionne pour les post-only aussi évidemment.
Une histoire de droit à régler dans GLPI ?

3

Re: [API 9.1.2] Récupérer les catégories

bonjour,
je suppose que votre profil post only est lié à l'interface simplifée.
avec un profil lié à l'interface simplifiée vous ne pouvez pas autoriser la lecture des intitulés.

contournement :
plutôt que l'interface simplifiée, associez à ce profil l'interface standard ( ou creez un nouveau profil ) dans l'interface standard vous masquez tous les champs ( pour ressembler à l'interface simplifiée) : vous aurez ainsi la possibilité de donner la lecture des intitulés catégories de tickets. ( et affiner les autres droits si besoin)

Trouver la panne avant de réparer...
*GLPI 0.90.5+fusion90+1.0+behaviours0.90+reports+fields+appliances+pdf+badges+webservices PHP7.0 Mariadb10
*GLPI 9.1.3 (behaviours+DashBoard+fields+pdf)hebergé sur serveur mutualisé.

4

Re: [API 9.1.2] Récupérer les catégories

A vrai dire je parlais de l'interface de mon formulaire sur l'application mobile.
Quand l'utilisateur se log sur l'application, toutes les autres requêtes marchent (récupérer ses derniers tickets), mais sur la page du formulaire, une méthode se lance afin de récupérer les catégories, mais qui ne marchent uniquement que pour les utilisateurs avec un compte super-admin. Les admins et post-only reçoivent l"erreur ci-dessus.

5

Re: [API 9.1.2] Récupérer les catégories

est ce que les admins et post-only peuvent voir les libellés ?

Trouver la panne avant de réparer...
*GLPI 0.90.5+fusion90+1.0+behaviours0.90+reports+fields+appliances+pdf+badges+webservices PHP7.0 Mariadb10
*GLPI 9.1.3 (behaviours+DashBoard+fields+pdf)hebergé sur serveur mutualisé.

6

Re: [API 9.1.2] Récupérer les catégories

Non, l'API me renvoie directement l'erreur.

7

Re: [API 9.1.2] Récupérer les catégories

je voulais dire  sans utiliser l'api mais avec l'interface helpdesk GLPI ?

est ce que les profils admin et post only ont "voir les intitulés / et catégorie de ticket" cochés ?

Trouver la panne avant de réparer...
*GLPI 0.90.5+fusion90+1.0+behaviours0.90+reports+fields+appliances+pdf+badges+webservices PHP7.0 Mariadb10
*GLPI 9.1.3 (behaviours+DashBoard+fields+pdf)hebergé sur serveur mutualisé.

8

Re: [API 9.1.2] Récupérer les catégories

Effectivement, c'était bien dans les droits, merci beaucoup smile