プライベートメッセージ - 正しいTLなしで返信することをユーザーに停止させる

みなさん、こんにちは!

コミュニティに新しく参加しましたが、このプロジェクトが大好きです。

ユーザーがプライベートメッセージを受信する際、そのユーザーが新しいプライベートメッセージを作成するのに必要な TL(トランスペアレンシーレベル)を持っていない場合、「返信」を無効にしたいと考えています。「返信」ボタンは、管理者やモデレーターから PM を受信した場合に、適切な TL を持たないユーザーにも表示されるものだと推測しています。しかし、これでは任意の TL の PM に対して返信できてしまいます。

もしコード内にそのようなロジックが存在しない場合、CSS でこのように設定することは可能でしょうか?

ジェームズ

ユーザーは、信頼レベルに関係なく、常に受け取った PM に返信できます。これは意図的な設計です。もう少し具体的に詳しく説明していただけますか?

TL/グループ間のPMを完全に制御できることが究極の目標ですが、それは不可能だと分かっています。そのため、次善の策としてTL3未満のユーザーによるPMの作成を制限し、さらにTL3未満のユーザーによる返信も無効化することを提案します。

つまり、TL3以上のユーザーとTL3未満のユーザーとの間でPM会話を開始して継続することはできません。管理者やモデレーターが制限されたユーザーにPMを送り、それに対する返信を必要とするケースもあることは理解しており、この設計の意図も理解しています。