テーマを動的に設定

お待たせして申し訳ありません。今日は忙しかったです :technologist:

それで、簡単なAPIリクエストでテーマやコンポーネントを有効または無効にすることができます。

適切な権限を持つAPIキーを作成し、それに管理者ユーザーを割り当てる必要があります。

  • Discourseで:管理者パネル → API → + 新しいAPIキー

  • 使用するスクリプトでは、前述のように、https://yourdiscourse.com/admin/themes/[id_theme] にPUTリクエストを送信し、適切なヘッダー(https://docs.discourse.org/ の認証部分を参照)と次のようなJSONボディを使用します。

    {"theme":{"enabled":false}}
    

これにより、選択したテーマ/コンポーネントが無効になります。Insomniaを使用したビデオ例:

「いいね!」 1