Nível de confiança do usuário é redefinido para zero ao ser desbloqueado

  1. Este usuário ficou bloqueado no TL3 por bastante tempo.
  2. Agora ele recebeu algumas bandeiras devido a mau comportamento, portanto, desbloqueei o TL.
  3. O TL desce para zero e não para o TL2 esperado.

Versão mais recente do Discourse no CDCK SaaS.

2 curtidas

Atualização:

Aparentemente, este é apenas um pequeno problema de interface do usuário. Poucos minutos depois, o TL foi automaticamente ajustado para o nível esperado TL2.

4 curtidas

Consigo reproduzir o problema.

  1. Bloqueie o nível de confiança de um usuário (precisa ser maior que 0)
  2. Desbloqueie o nível de confiança dele
  3. O nível de confiança é exibido em 0.

Se eu exibir o nível de confiança do usuário usando a API, ele retorna 0.

No entanto, o usuário é capaz de realizar ações que são permitidas apenas para o nível de confiança 1, como enviar uma mensagem pessoal. Parece que acionar tal ação reabilita o nível de confiança correto para o usuário.

É um pouco estranho, vou investigar um pouco mais.

Eu também. Aconteceu quando limpei meus TL3 e o desbloqueio os reduziu para TL0.

1 curtida

Investiguei o problema.

O nível de confiança está de fato definido como 0, mesmo no banco de dados, mas estranhamente não afeta o usuário de forma alguma. Ele continua a ver e usar o fórum de acordo com seu nível de confiança original.

Assim que o usuário realiza uma ação (abrir um tópico, postar uma mensagem…), o nível de confiança retorna ao seu valor inicial no banco de dados e na interface.

É improvável que isso cause algum problema, mas relatei o bug para a equipe mesmo assim.

1 curtida

Acho que corrigi isso de acordo com:

Sinto que isso pode ter regredido quando fizemos algumas correções em torno das concessões de TL de grupo.

Ainda não foi mesclado… mas espero que seja mesclado em breve.

1 curtida

Este tópico foi fechado automaticamente após 16 horas. Novas respostas não são mais permitidas.