Désolé pour la longue attente. Journée chargée ![]()
Vous pouvez donc activer ou désactiver un thème ou un composant avec une simple requête API.
Vous devrez créer une clé API avec les bons identifiants et lui attribuer un utilisateur administrateur.
-
dans votre Discourse : panneau d’administration → API → + Nouvelle clé API
-
dans le script que vous utiliserez, comme mentionné, faites une requête PUT sur
https://votrediscourse.com/admin/themes/[id_theme]avec les bons en-têtes (voir la partie authentification sur https://docs.discourse.org/) et un corps JSON tel que :{"theme":{"enabled":false}}
Cela désactivera le thème/composant choisi. Exemple vidéo avec Insomnia :