Disculpa la larga espera. Día ajetreado ![]()
Entonces, puedes habilitar o deshabilitar un tema o un componente con una simple solicitud de API.
Tendrás que crear una clave de API con las credenciales adecuadas y asignarle un usuario administrador.
-
en tu Discourse: panel de administración → API → + Nueva clave de API
-
en el script que usarás, como se mencionó, haz una solicitud PUT a
https://yourdiscourse.com/admin/themes/[id_theme]con las cabeceras adecuadas (ver la parte de autenticación en https://docs.discourse.org/) y un cuerpo JSON como este:{"theme":{"enabled":false}}
Esto deshabilitará el tema/componente elegido. Ejemplo en video con Insomnia: