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-05-18 10:57:07

Alescay
Member
Registered: 2017-04-27
Posts: 13

[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.

Offline

#2 2017-05-18 11:49:26

Alescay
Member
Registered: 2017-04-27
Posts: 13

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 ?

Offline

#3 2017-05-21 15:38:06

LaDenrée
HELPER
Registered: 2012-11-19
Posts: 6,166

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...
GLPI10.0.10 (ubuntu 22.04 PHP8.1  Mariadb10.6 ) plugins : comportements 2.7.2 reports 1.16.0 formcreator 2.13.8, datainjection 2.13.4 fields 1.21.6

Offline

#4 2017-05-22 10:04:07

Alescay
Member
Registered: 2017-04-27
Posts: 13

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.

Offline

#5 2017-05-22 10:06:04

LaDenrée
HELPER
Registered: 2012-11-19
Posts: 6,166

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...
GLPI10.0.10 (ubuntu 22.04 PHP8.1  Mariadb10.6 ) plugins : comportements 2.7.2 reports 1.16.0 formcreator 2.13.8, datainjection 2.13.4 fields 1.21.6

Offline

#6 2017-05-22 10:32:44

Alescay
Member
Registered: 2017-04-27
Posts: 13

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

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

Offline

#7 2017-05-22 10:37:27

LaDenrée
HELPER
Registered: 2012-11-19
Posts: 6,166

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...
GLPI10.0.10 (ubuntu 22.04 PHP8.1  Mariadb10.6 ) plugins : comportements 2.7.2 reports 1.16.0 formcreator 2.13.8, datainjection 2.13.4 fields 1.21.6

Offline

#8 2017-05-22 11:41:40

Alescay
Member
Registered: 2017-04-27
Posts: 13

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

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

Offline

Board footer

Powered by FluxBB