En la documentación no encuentro cómo obtener los permisos asignados a un tema mediante la API.
¿Hay algún endpoint diferente al endpoint del tema que proporcione esta información?
¡Gracias!
En la documentación no encuentro cómo obtener los permisos asignados a un tema mediante la API.
¿Hay algún endpoint diferente al endpoint del tema que proporcione esta información?
¡Gracias!
¿Qué permisos específicamente? Si miras el endpoint de este tema, por ejemplo:
https://meta.discourse.org/t/how-do-you-get-the-permissions-assigned-to-a-topic-using-the-api/291007.json
Hay una serie de campos que se pueden usar aquí… hay un nivel superior:
visible: true
y hay un hijo details con objetos como:
can_edit
can_delete
can_create_post
etc…
He descubierto parte de ello. Parece que está establecido por la categoría padre.
Veo que algunas categorías tienen el siguiente valor establecido:
"read_restricted": true
Estoy tratando de averiguar cómo determinar qué grupos tienen acceso de lectura a qué categorías.
Soy completamente nuevo en Discourse y estoy tratando de entenderlo.
La mejor documentación de la API es Ingeniería inversa de la API de Discourse. Si puedes hacerlo desde el front-end, entonces puedes ver cuál es la llamada a la API.