Mi scusi per la lunga attesa. Giornata impegnativa ![]()
Quindi, puoi abilitare o disabilitare un tema o un componente con una semplice richiesta API.
Dovrai creare una chiave API con le credenziali corrette e assegnarle un utente amministratore.
- nel tuo Discourse: pannello admin → API → big>+ big> Nuova chiave API big>
- nello script che utilizzerai, come menzionato, effettua una richiesta PUT su
https://yourdiscourse.com/admin/themes/[id_theme]con le intestazioni appropriate (vedi la parte di autenticazione su https://docs.discourse.org/) e un corpo JSON come questo:{"theme":{"enabled":false}}
Questo disabiliterà il tema/componente scelto. Esempio video con Insomnia: