Liste les relations d’héritage d’un rôle
Lister les rôles parents
Connaissant l’UUID d’un rôle, vous pouvez obtenir la liste de ses rôles parents en appelant l’URI
/api/roles/<UUID du rôle>/relationships/parents/
(vous devez bien sûr vous authentifier et disposer des droits de liste de rôles, nécessaires à l’appel de cet endpoint).
Par exemple, pour un rôle d’UUID "abc" ayant deux autres rôles pour parent, l’appel
/api/roles/abc/relationships/parents/
renvoie les données JSON suivantes
{
"err": 0,
"data": [
{
"parent": {
"uuid": "def",
"name": "Role 1",
"slug": "role-1",
"ou": null,
"service": null
},
"direct": true
},
{
"parent": {
"uuid": "ghi",
"name": "Role 2",
"slug": "role-2",
"ou": null,
"service": null
},
"direct": true
}
]
}
Un paramètre de querystring ‘all’ permet par ailleurs d’obtenir la liste de tous les parents (directs ou indirects).
Lister les rôles enfants
Connaissant l’UUID d’un rôle, vous pouvez obtenir la liste de ses rôles enfants en appelant l’URI
/api/roles/<UUID du rôle>/children/
