Comment obtenir les autorisations attribuées à un sujet via l'API ?

Dans la documentation, je ne trouve pas comment obtenir les autorisations attribuées à un sujet via l’API.

Existe-t-il un point de terminaison différent de celui du sujet qui fournit ces informations ?

Merci !

1 « J'aime »

Quelles permissions spécifiquement ? Si vous regardez le point de terminaison de ce sujet par exemple :

https://meta.discourse.org/t/how-do-you-get-the-permissions-assigned-to-a-topic-using-the-api/291007.json

Il y a un certain nombre de champs qui peuvent être utilisés ici… il y a un niveau supérieur :

visible: true

et il y a un enfant details avec des objets comme :

can_edit
can_delete
can_create_post

etc…

1 « J'aime »

J’ai compris une partie du problème. Il semble que ce soit défini par la catégorie parente.
Je vois que certaines catégories ont la valeur suivante définie :

"read_restricted": true

J’essaie de déterminer quels groupes ont un accès en lecture à quelles catégories.

Je suis tout nouveau sur Discourse et j’essaie de comprendre.

1 « J'aime »

La meilleure documentation pour l’API est Ingénierie inverse de l’API Discourse. Si vous pouvez le faire à partir du front-end, vous pourrez voir quel est l’appel API.

2 « J'aime »