現在のユーザーがフラグ付けされている場合、またはフラグ付けしたユーザーの場合にフラグアクションを非表示にする

コアの関連コードをざっと確認したところ、reviewable-item 内の canPerform プロパティ(同意/不同意などのボタンを表示するかどうかを決定するもの)を、独自のロジックで拡張する必要があります。

このような作業が初めての場合は、Developing Discourse Themes & Theme Components が良い出発点となります。これは、コアクラスを修正する方法を解説しており、あなたが実施すべきことそのものです。既存のテーマやコンポーネントも学ぶための素晴らしいリソースです。特に、同じ手法(具体的には initialize-extra-group-classes.js.es6 ファイル)を使用している discourse-extra-group-classes コンポーネントを参照してください。

追伸:これらの投稿はテーマ設定と直接関係がないため、このトピックから移動させます。