Podemos remover o histórico de flags de um usuário após denúncias equivocadas?

Atualmente, o Discourse não oferece uma maneira de excluir o histórico de sinalizações de um usuário pela interface do usuário ou API. Essa limitação pode ser problemática em fóruns maiores, especialmente em casos em que os relatórios são feitos por engano ou posteriormente considerados inválidos.

Um problema concreto é que usuários que foram indevidamente sinalizados várias vezes — mesmo que essas sinalizações tenham sido revisadas e descartadas — ainda acumulam um histórico de sinalizações que pode afetar seu nível de confiança. Por exemplo, um usuário pode ser rebaixado de TL3 para TL2 devido a relatórios incorretos que, argumentavelmente, não deveriam ter contado em primeiro lugar.

Existe algum plano para abordar isso? Seria extremamente útil se a equipe pudesse:

  • Remover registros de sinalização individuais,
  • Marcar certos relatórios como inválidos e excluí-los de afetar as métricas de confiança,
  • Ou, de outra forma, redefinir o impacto da sinalização para postagens ou usuários específicos.

Se não houver um plano atual para isso, existe pelo menos uma maneira recomendada ou segura de excluir entradas do histórico de sinalização através do Console Rails para uma postagem ou usuário específico?

2 curtidas