私たちのコミュニティでは、コミュニティでの経験をある程度積んだユーザーにのみ、他のユーザーをミュートする権限を制限したいと考えています。他のユーザーをミュートできるユーザーを選択するオプションを追加することは可能でしょうか?
ユーザー無視(許可グループ)というサイト設定があります。Discourseが「無視」と「ミュート」を区別するかどうかは分かりません。デフォルトでは、TL2がデフォルトグループの一つだと思います。
はい、そうです。ミュートは通常、TL1から利用可能です。
こんにちは、@Steradiant さん、ようこそ:slight_smile:
この機能のユースケースや、この機能がない場合にどのような問題が発生しているかについて、もう少し詳しく教えていただけると、追加設定の必要性をより説得力のあるものにすることができます。![]()
ミュートのオプションが直接見当たらないのは、少し奇妙だと感じました。本来、無視とミュートは同じ権限設定であるべきだと思います。無視は、永続的なミュートのオプションとして機能するだけ、という形です。
私のサイトでは、ミュートは問題になりませんでした。8年間で、記憶が正しければ、デフォルトで5人のユーザーにミュートされたメンバーは一人だけでした。ミュートされたユーザーとモデレーターにシステムメッセージが送信される仕組みです。
そのシステムメッセージだけで、彼は自分のネガティブさで少し有害なことをしていることに気づいていなかったため、謝罪の投稿をしてくれました。
現在、私たちのコミュニティのためにDiscourseサーバーをセットアップしており、これは私たちの協会内での公式な議論のための、より良く、よりきめ細やかな手段としてメーリングリストを置き換えることになっています。
フォーラムにアクセスできるすべてのユーザーは別のサービスから事前に確認されており、ほとんどがお互いを現実世界で知っているため、ユーザーにはTL1から始めてもらい、非常に早くTL2に進めるようにしています。
実践的な経験はありませんが、圧倒されたユーザーが最初の数日間で誤って誰かをミュートしてしまい、後で重要な通知を見逃してしまうのではないかと恐れています。このオプションをTL2に制限することで、それを防ぐことを願っています。
同様の理由で、拘束力のある意思決定プロセスに混乱を引き起こす可能性があると懸念しており、TL3以上で再度有効にすることを検討していますが、現在「ユーザーを無視する」機能を無効にしています。
トラストレベル2からミュートユーザーオプションボタンを非表示にするためにCSSを使用することが1つの解決策かもしれませんが、コーディングについては自分で確信が持てないか、それ以前のより高いTLに潜在的な問題があるかどうかは不明です。
推測ですが、基本的なロジックとしてTL2グループに表示なしを設定しないのはどうでしょうか?
この Theme component は、カスタムコンポーネントを構築するための参考として使用できる可能性があります。新しいユーザーの「いいね」を非表示にするためです。
これはJavaScriptを使用していますが、純粋なCSSソリューションを使用できると確信しています。
ここにCSSで「いいね」ボタンを非表示にする例があります。