You are not logged in.
Pages: 1
Topic closed
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
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 - 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
Bonjour, merci pour cette réponse.
Est il possible de le rendre le profil par défaut récursif ?
Offline
Non car un profil est global et la récursivité peut être partielle
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
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...
GLPI10.0.16 (ubuntu 22.04 PHP8.1 Mariadb10.6 ) plugins : comportements 2.7.3 reports 1.16.0 formcreator 2.13.9, datainjection 2.13.5 fields 1.21.9
Offline
Bonjour,
Merci pour vos réponses,
Je viens de faire le test, et ça fonctionne parfaitement.
Offline
Pages: 1
Topic closed