Na documentação, não consigo encontrar como obter as permissões atribuídas a um tópico usando a API.
Existe um endpoint diferente do endpoint do tópico que fornece essas informações?
Obrigado!
Na documentação, não consigo encontrar como obter as permissões atribuídas a um tópico usando a API.
Existe um endpoint diferente do endpoint do tópico que fornece essas informações?
Obrigado!
Quais permissões especificamente? Se você olhar o endpoint deste tópico, por exemplo:
https://meta.discourse.org/t/how-do-you-get-the-permissions-assigned-to-a-topic-using-the-api/291007.json
Há um número de campos que podem ser usados aqui… há um nível superior:
visible: true
e há um filho details com objetos como:
can_edit
can_delete
can_create_post
etc…
Descobri parte disso. Parece que é definido pela categoria pai.
Vejo que algumas categorias têm o seguinte valor definido:
"read_restricted": true
Estou tentando descobrir como determinar quais grupos têm acesso de leitura a quais categorias.
Sou novato no Discourse e estou tentando descobrir.
A melhor documentação para a API é Engenharia reversa da API do Discourse. Se você conseguir fazer isso pelo front-end, poderá ver qual é a chamada da API.