特定の信頼レベルや、例えば特定のグループに所属しているユーザーに対して、特定のコンポーネントを表示させることは可能でしょうか?
Discourse用にカスタムJavaScriptとCSS機能を作成しましたが、それらを特定のグループに所属するユーザーのみが利用・閲覧できるようにしたいと考えています。プラグインを作成せずにこれを実現することは可能でしょうか?
ご回答ありがとうございます。
特定の信頼レベルや、例えば特定のグループに所属しているユーザーに対して、特定のコンポーネントを表示させることは可能でしょうか?
Discourse用にカスタムJavaScriptとCSS機能を作成しましたが、それらを特定のグループに所属するユーザーのみが利用・閲覧できるようにしたいと考えています。プラグインを作成せずにこれを実現することは可能でしょうか?
ご回答ありがとうございます。
テーマコンポーネントの JavaScript では、現在のユーザーオブジェクトにアクセスできます:
<script type="text/discourse-plugin" version="0.8">
let currentUser = api.getCurrentUser();
console.log(currentUser);
</script>
その後、currentUser.trust_level または currentUser.groups をチェックして、それに応じて機能を有効化または無効化できます。
どうもありがとうございます!試してみます。ドキュメントのこのコードを見落としていたのでしょう。
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.