A fusão de usuários confunde o plugin User Notes e o histórico de Suspensão

Mesclei um usuário que tinha uma nota de usuário em outro usuário sem notas. Após a mesclagem, agora vejo a conta do usuário de destino com uma nota, mas quando clico no botão Notas do Usuário, a nota não existe e tenho apenas a opção de adicionar uma nova. Como faço para que a contagem de notas do usuário volte a zero?

Acho que ele se atualiza quando o trabalho em segundo plano diário é executado. Se você tiver acesso à sua página /sidekiq/scheduler, poderá acelerá-lo acionando manualmente Jobs::EnsureDbConsistency.

Infelizmente, isso não removeu a nota. Notei também que o usuário mesclado foi Suspenso (como um usuário inativo) e o usuário de destino agora tem um marcador de ‘1 suspensão’ em sua conta, mas não há nada que eu possa fazer para remover o marcador de suspensão porque ele não está realmente suspenso.

Adicionei uma nova nota e a excluí, o que corrigiu a contagem espúria de notas.

O marcador ‘1 suspensão’ ainda está presente. Gostaria de saber se uma suspensão/dessuspensão poderia corrigir isso?

Suspender/reativar não funciona. O coitado agora tem 2 marcadores de suspensão :anguished:

Na verdade, você está certo. Acho que estou me lembrando errado. Isso já aconteceu comigo antes (o problema da nota do usuário) e eu fiz exatamente o mesmo com o ‘adicionar/remover’ no final. :+1:

Não tenho certeza sobre o mesmo para uma marca suspensa. :thinking:


Não estou conseguindo responder rápido o suficiente :slight_smile:

1 curtida

Você notou o botão Limpar Histórico de Penalidades quando o usuário foi suspenso?

Talvez você queira tentar isso com um usuário de teste primeiro… :slight_smile:

Mas eu acho que se você definir o usuário em questão para pelo menos TL2 e então suspendê-lo, você deverá ver um botão Limpar Histórico de Penalidades enquanto ele estiver suspenso. Clicar nele deve zerar, e a reativação manual dele não deve incrementá-lo novamente. (:crossed_fingers:)

1 curtida

Eu vi posts mencionando Clear Penalty, mas o usuário é apenas TL1, então presumi que não apareceria. Tentarei promovê-los para TL2 e verei o que acontece.

Isso funcionou, mas eu não precisei suspendê-lo novamente para ver o botão Limpar Penalidade. Ele simplesmente apareceu assim que o defini para TL2.

Para quem encontrar isso no futuro, eis o que fazer:

  1. Adicione uma Nota de Usuário e, em seguida, exclua-a. Após a exclusão, o contador de Notas de Usuário é redefinido para zero em vez de ficar preso em um.
  2. Se o usuário estiver abaixo do TL2, anote o TL atual dele e aumente-o temporariamente para TL2.
  3. Na tela de Administração do usuário, clicar no botão ‘Limpar penalidade’ removerá os marcadores de suspensão.
  4. Se você aumentou o usuário para TL2 no item (2), então o rebaixe de volta para o TL original dele.
3 curtidas

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.