Postenerstellung über die Website deaktivieren

Hallo,
ich integriere Discourse in meine App und würde gerne wissen, ob es möglich ist, das Erstellen neuer Themen über die Web-Oberfläche zu deaktivieren und stattdessen nur die Erstellung über die API zuzulassen. Ich habe mehrere Informationen, die in jedem neuen Beitrag enthalten sein sollen und die aus der App stammen. Daher scheint die API der beste Weg zu sein, um sicherzustellen, dass diese Informationen enthalten sind.

Du könntest Buttons mit CSS ausblenden.

Soweit ich weiß, gibt es dafür keine integrierte Möglichkeit über Berechtigungen. Wenn sich Benutzer mit derselben Identität wie die App auf der Website anmelden, haben sie dieselben Zugriffsrechte zum Erstellen und Beantworten von Themen.

Danke, Stephen. Wird CSS über ein benutzerdefiniertes Theme oder ein Plugin hinzugefügt, oder gibt es eine Möglichkeit, CSS plattformweit einzufügen? Ich bin noch nicht so vertraut mit der Plattform, aber sie gefällt mir bisher sehr gut!

Du kannst das Theme-CSS über /admin anpassen.

Benutzer können die Änderungen jedoch einfach deaktivieren, indem sie die Seitenquelle anzeigen.

Danke, ich mache mir darüber keine großen Sorgen. Wenn sie sich die Mühe machen wollen, wird das keinen Schaden anrichten. Sie werden einfach einige der Funktionen verpassen, die später über die API bereitgestellt werden.

Ich habe Schwierigkeiten herauszufinden, wo ich dies anwenden kann. Bei der Suche scheint es einen CSS/HTML-Bereich unter „Anpassen“ zu geben, wenn ich mich mit einem Admin-Konto angemeldet habe, aber er ist für mich nicht aufgeführt.

Ich habe es gelöst. Ich poste das hier für alle anderen, die genauso dumm sind wie ich :slight_smile:
Das Edit-Theme ist ein Element im Theme selbst. Wähle das Theme aus, es befindet sich ganz unten.
Danke für deine Hilfe.