Documentation en ligne

Liste les relations d’héritage d’un rôle

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

Dernière mise à jour le 11/07/2022 17:48 — Éditer