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-06-10 10:11:24

jonalex
Guest
Registered: 2017-04-26
Posts: 23

[API REST GLPI 9.1.3] Ajout Utilisateur profil recursif

Bonjour à tous,

J'essaye de créer un utilisateur via l'api, jusque là, pas de problème, je ne spécifie pas de profil pour ce nouvel utilisateur et le profil par défaut lui est directement affecté.

En revanche, l'utilisateur ne peut voir que l'entité mère, il n'est pas en récursif,

est que quelqu'un sait comment rendre mon utilisateur récursif et qu'il ait accès à toutes les entités depuis L'API ?

Merci par avance pour vos reponses

Offline

#2 2017-06-12 10:42:09

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

Re: [API REST GLPI 9.1.3] Ajout Utilisateur profil recursif

La récursivité est affecté à un profil. Dont il faut affecter un profil à votre utilisateur et ne pas laisser le profil par défaut s'appliquer


CentOS 6.5 - PHP 5.6 - PHP 7 - MySQL 5.6  + APC + memcached
GLPI 0.90.5 SVN - GLPI 9.1.3 SVN
Certifiée ITIL (ITV2F, ITILF, ITILOSA)

Offline

#3 2017-06-12 17:55:57

jonalex
Guest
Registered: 2017-04-26
Posts: 23

Re: [API REST GLPI 9.1.3] Ajout Utilisateur profil recursif

Bonjour, merci pour cette réponse.

Est il possible de le rendre le profil par défaut récursif ?

Offline

#4 2017-06-12 19:27:06

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

Re: [API REST GLPI 9.1.3] Ajout Utilisateur profil recursif

Non car un profil est global et la récursivité peut être partielle


CentOS 6.5 - PHP 5.6 - PHP 7 - MySQL 5.6  + APC + memcached
GLPI 0.90.5 SVN - GLPI 9.1.3 SVN
Certifiée ITIL (ITV2F, ITILF, ITILOSA)

Offline

#5 2017-06-12 20:15:33

LaDenrée
HELPER
Registered: 2012-11-19
Posts: 3,237

Re: [API REST GLPI 9.1.3] Ajout Utilisateur profil recursif

bonsoir,
vous pouvez lui ajouter un profil en récursif sur la racine :

$api_url="localhost/glpi/apirest.php"
$headers = array(
('Content-Type: application/json'),
('App-Token: ' . $app_token),
('Session-Token: '.$sess_token) 
);



$fields='{"input":
{"users_id":'.$users_id.',
"profiles_id":'.$profiles_id.',
"entities_id":$root_entity_id,
"is_recursive":1}
}';
$url=$api_url . "/profile_user/";
   

    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_POST, 1);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
   
    curl_setopt($ch, CURLOPT_POSTFIELDS, $fields);
    $request_result = curl_exec($ch);
    curl_close ($ch);

// bonus pour afficher le resultat
    $obj = json_decode($request_result,true);
    print_r($obj);


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.5 (behaviours+DashBoard+fields+pdf)hebergé sur serveur mutualisé.

Offline

#6 2017-06-13 08:12:29

jonalex
Guest
Registered: 2017-04-26
Posts: 23

Re: [API REST GLPI 9.1.3] Ajout Utilisateur profil recursif

Bonjour,

Merci pour vos réponses,

Je viens de faire le test, et ça fonctionne parfaitement.

Offline

Board footer

Powered by FluxBB