Por que os avisos não são facilmente acessíveis como as suspensões são?

Implementamos uma solução temporária usando o plugin Data Explorer. Escrevi uma consulta que retorna uma lista de avisos para um usuário específico:

-- [params]
-- string :username
select topic_id
from user_warnings
join users u on user_id = u.id
where username = :username

Em seguida, tornei a consulta disponível para moderadores. Dessa forma, eles podem acessar /g/moderators/reports, selecionar o relatório de avisos oficiais e inserir um nome de usuário. Não é tão prático quanto poder clicar no texto “1 avisos” em um perfil, mas fornece aos moderadores acesso às informações de que precisam.

5 curtidas