Quando o usuário é silenciado, entrar no modo anônimo permite postar sem restrições.
Discourse 3.3.0.beta6
Suspender a conta que já entrou no modo anônimo também não suspenderá (ou desconectará) a conta anônima.
Qual TL é o usuário silenciado?
Acabei de testar no usuário de teste TL=1.
Qual é o valor para a configuração grupos permitidos para postagem anônima?
TL=0, pessoal.
Uau, estou surpreso que as pessoas não abusem disso.
De qualquer forma, talvez tente limitá-lo a um grupo específico que tenha todo mundo? Então remova os usuários se você não quiser que eles entrem no modo anônimo?
Ou, limite-o ao TL1 e rebaixe este usuário para TL0?
Claro, posso resolver o problema. Estou relatando o bug no motor.
Entendi. Eu estava apenas fornecendo uma solução alternativa.
Mais fácil? A solução de longo prazo seria desabilitar o modo anônimo de usuários silenciados ![]()
Acho que este problema poderia ser corrigido adicionando
return if user.silenced? || user.suspended?
a
e
A propósito, estou curioso para saber por que a verificação de permissão para can_post_anonymously não é implementada dentro do módulo Guardian.
Estamos enfrentando o mesmo problema na versão 3.4.0beta3. Alguém pode confirmar se foi corrigido na 3.4.0beta4?
Posso confirmar que não foi corrigido na versão 3.5.0.beta2-dev.
Idealmente, um usuário no Modo Anônimo estaria sujeito a todas as mesmas restrições que teria sem estar no Modo Anônimo.
Eu acho justo, @hugh devemos colocar um pr-welcome nisso?
Parece bom - tag adicionada!
Também estou incluindo @osama aqui, pois ele trabalhou muito recentemente no modo anônimo, então ele pode ter uma visão mais imediata sobre isso.
Usuário silenciado TL0 pode criar conta anônima que logo se torna TL1, e assim, por exemplo, pode usar PMs, enviar posts, etc. (dependendo das configurações de TL do fórum, é claro).
Olá! ![]()
Acabamos de mesclar uma correção que garante que, enquanto estiver no modo anônimo, o status “silenciado” da conta do proprietário seja respeitado aqui: