Disabilita la creazione di post tramite il sito web

Ciao,
sto integrando Discourse nella mia app e vorrei sapere se è possibile disabilitare la creazione di nuovi argomenti tramite l’interfaccia web, consentendoli solo tramite l’API. Ho diverse informazioni che desidero includere in ogni nuovo post, le quali provengono dall’app; quindi, l’API sembra il metodo migliore per garantire che vengano inserite correttamente.

Potresti nascondere i pulsanti utilizzando il CSS.

Per quanto ne so, non esiste un modo per farlo con i permessi nativi. Se gli utenti possono accedere al sito con la stessa identità dell’applicazione, avranno gli stessi diritti di accesso per creare e rispondere ai topic.

Grazie Stephen, il CSS verrebbe aggiunto tramite un tema personalizzato o un plugin, oppure esiste un posto dove iniettare il CSS a livello di sito? Sto ancora facendo pratica con la piattaforma, ma finora mi sta piacendo molto!

Puoi personalizzare il CSS del tema tramite /admin.

Tuttavia, gli utenti possono disabilitare le modifiche semplicemente visualizzando il codice sorgente della pagina.

Grazie, non sono troppo preoccupato per questo; se vogliono fare lo sforzo, non causerà alcun danno. Perderanno solo alcune delle funzionalità che verranno trasmesse dal post dell’API.

Ho difficoltà a trovare dove applicarlo; dalle ricerche sembra che dovrebbe esserci una sezione CSS/HTML sotto personalizza quando sono con un account amministratore, ma non è elencata per me.

L’ho risolto, pubblico per chiunque altro sia stupido come me :slight_smile:
il tema di modifica è un elemento del tema stesso, seleziona il tema e si trova in basso.
Grazie per il tuo aiuto.