A página “Precisa de Aprovação” fornece informações bastante escassas (ou seja, nenhuma) sobre o motivo pelo qual um determinado post requer aprovação. Uma melhoria importante foi registrar o motivo dessas “ações automáticas da equipe”, mas o fato de essa informação existir em outro lugar não é imediatamente evidente (especialmente para novos administradores) quando eles acessam a página de aprovação.
Claro, seria ideal exibir o motivo ao lado/abaixo do post enquanto ele está na fila de aprovação, mas se isso for muito complicado de implementar, gostaria de sugerir um link estático para a página de registro de ações da equipe, algo assim:
Infelizmente, parece não haver uma rota para as várias opções de filtro na página de registro (tentei admin/logs/staff_action_logs/silence_user/, admin/logs/staff_action_logs/system/ e também admin/logs/staff_action_logs/<nome_de_usuário_silenciado>/), então o link levaria apenas aos registros gerais, mas ainda é muito melhor do que nada. Além disso, é provável que a ação relevante tenha ocorrido muito recentemente, tornando fácil encontrá-la.
You have all posts going to Needs Approval for those with a TL less than X (edit: looks like there are 4 settings that could put it in needs approval, post count (for new/basic users), approve unless TL, approve new topics unless TL, approve unless staged)
They typed their response too fast (default is 3 seconds), min first post typing time
I can’t say that I have a good overview of all the possible reasons (partly because staff is not really being educated into this (who looks at the logs just for fun), but isn’t there also the possibility of watched words which require approval (admin/logs/watched_words/action/require_approval)?
And what about blocked IPs and spam via the akismet plugin? I’ve never had any of these, but wouldn’t those go into the approval queue or are they simply blocked an logged?
As an aside: why is the “watched words” setting under “Logs”?