Acesse uma comunidade onde você tenha privilégios de administrador
Personalize as prioridades da fila de moderação para atribuir a “Outro” uma prioridade de “Baixa”
Personalize as prioridades da fila de moderação para atribuir a “Tópico Fora de Assunto” uma prioridade de “Média”
Denuncie uma postagem com o motivo “Outro” e a mensagem “Testando coisas.”
Denuncie uma postagem diferente com o motivo “Tópico Fora de Assunto”
Navegue até a fila de revisão de moderação
Certifique-se de que o “Status” esteja definido como “Pendente”
Certifique-se de que a opção “Ordenar por” esteja definida como “Prioridade”
Clique em “Atualizar”
Resultado esperado: As entradas da fila de moderação devem ser ordenadas da prioridade mais alta para a mais baixa. Resultado atual: As entradas da fila de moderação são ordenadas da prioridade mais baixa para a mais alta.
Solução alternativa: Definir “Ordenar por” como “Prioridade (reverso)” ordena as postagens denunciadas na ordem desejada, da prioridade mais alta para a mais baixa.
Do ponto de vista de um desenvolvedor, posso entender por que a ordem de classificação padrão seria crescente e “reverso” seria decrescente. Mas eu esperava o contrário e acredito que o usuário médio não desenvolvedor também esperaria.
Solução possível: Renomear o texto humano “Prioridade” para “Prioridade (baixa para alta)” e o texto humano “Prioridade (reverso)” para “Prioridade (alta para baixa)”
Parece que isso pode ser mais insidioso do que eu inicialmente imaginei. Se você seguir as etapas de reprodução acima e depois fizer o seguinte:
Marque outro post como “Outro motivo”
Acesse a fila de revisão de moderadores
Certifique-se de que “Status” esteja definido como “Pendente”
Certifique-se de que “Ordenar por” esteja definido como “Prioridade”
Clique em “Atualizar”
Resultado esperado: As entradas da fila de moderadores devem ser ordenadas por prioridade Resultado real: As entradas da fila de moderadores são ordenadas cronologicamente pelo momento da marcação (mais antigo para mais recente)
Além disso, “Prioridade (reverso)” ordena as entradas cronologicamente pelo momento da marcação (mais recente para mais antigo).
Não consegui reproduzir esse problema localmente com os passos que você forneceu. Após analisar o código, confirmei que a ordem de Priority é crescente e a de Priority (reverse) é decrescente. Além disso, quando dois itens têm a mesma prioridade, ordenamos pelo valor de created_at em ordem decrescente.
Você poderia verificar se as flags something else têm uma pontuação maior do que a de off-topic? A fórmula leva em consideração vários fatores para calcular a pontuação.
Me avise e continuarei investigando, se necessário!
Você está correto ao afirmar que, ao selecionar a ordem “Prioridade”, os itens parecem ser ordenados pelo score em ordem decrescente e, em seguida, pelo created_at em ordem crescente.
Por outro lado, ainda considero esse comportamento inesperado. A menos que eu esteja perdendo algo, a pontuação de um reviewable só está disponível por meio de acesso ao banco de dados (seja acesso direto ou por meio do plugin data-explorer)?