ミュートされたユーザーが匿名モードで回避できる

ユーザーが黙殺されている場合、匿名モードにすると、制限なしで投稿できます。
Discourse 3.3.0.beta6

「いいね!」 4

アカウントを一時停止しても、匿名モードに入った匿名アカウントは一時停止(またはログアウト)されません。

「いいね!」 1

ミュートされたユーザーのTLは何ですか?

「いいね!」 1

TL=1のテストユーザーでテストしました。

「いいね!」 1

「匿名投稿許可グループ」設定の値は何ですか?

「いいね!」 1

TL=0、皆さん。

「いいね!」 1

すごい、人々が悪用しないとは驚きです。

とにかく、全員がいる特定のグループに限定してみてはどうでしょうか?それから、匿名モードにしたくないユーザーを削除しますか?
それとも、TL1に限定し、このユーザーをTL0に降格させますか?

「いいね!」 3

はい、問題を解決できます。エンジンにバグを報告しています。

「いいね!」 5

なるほど。回避策を提示していただけだったのですね。

「いいね!」 3

より簡単?長期的な解決策は、サイレントユーザーからの匿名モードを無効にすることです :thinking:

「いいね!」 5

この問題は、以下の場所で return if user.silenced? || user.suspended? を追加することで修正できると思います。

および

ところで、can_post_anonymously の権限チェックが Guardian モジュール内に実装されていない理由について、興味があります。

「いいね!」 3

3.4.0beta3で同様の問題が発生しています。3.4.0beta4で修正されたか確認していただけますか?

「いいね!」 1

3.5.0.beta2-dev でも修正されていないことを確認できます。

「いいね!」 1

理想的には、匿名モードのユーザーは、匿名モードでない場合と同じ制限を受けるべきです。

「いいね!」 1

それは公平だと思います、@hugh これは#pr-welcomeにすべきでしょうか?

「いいね!」 3

承知しました - タグを追加しました!

また、匿名モードに関する最近の作業を行った @osama さんもこの件に含めます。彼はこの件について、より直接的な洞察を持っているかもしれません。

「いいね!」 3

TL0でミュートされたユーザーは、すぐにTL1になる匿名アカウントを作成でき、フォーラムのTL設定に応じて、プライベートメッセージの使用や投稿の送信などが可能になります。

「いいね!」 1

こんにちは! :waving_hand:

匿名モード中に、オーナーアカウントの「サイレント」ステータスがここで尊重されるように修正をマージしました。

「いいね!」 6