ウェブサイトからの投稿作成を無効化

こんにちは、
Discourseをアプリに統合しているのですが、Web UIからの新規トピック投稿を無効化し、API経由でのみ作成できるようにすることは可能でしょうか?
アプリから取得するいくつかの情報を含めて新規投稿を作成したいと考えており、それらを確実に含めるにはAPIが最適な方法だと考えています。

「いいね!」 1

CSS を使用してボタンを非表示にすることができます。

私の知る限り、デフォルトでは権限でこれを制御する方法はありません。ユーザーがアプリと同じ ID でサイトにログインできる場合、トピックの作成や返信に対するアクセス権限も同じになります。

スティーブン、ありがとうございます。CSS はカスタムテーマやプラグインを通じて追加されるのでしょうか、それともサイト全体に CSS を注入できる場所があるのでしょうか?まだプラットフォームに慣れ始めたところですが、とても楽しんでいます!

/admin からテーマの CSS をカスタマイズできます。

ただし、ユーザーはページソースを表示するだけで変更を無効にできます。

「いいね!」 1

ありがとうございます、それはそれほど気にしていません。もし彼らがその手間をかけるなら、害になることはありません。API 投稿によって伝達されるいくつかの機能を見逃すだけでしょう。

「いいね!」 1

この設定をどこで適用するか見つけるのに困っています。検索によると、管理者アカウントでカスタマイズ画面を開くと CSS/HTML のセクションがあるはずのようですが、私の場合は表示されていません。

「いいね!」 1

解決しました。私と同じように困っている人のために投稿します :slight_smile:
編集テーマはテーマ自体に含まれるアイテムです。テーマを選択すると、下部にあります。
ご支援ありがとうございました。

「いいね!」 2

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.