Importei usuários de um fórum antigo e eles aparecem nas estatísticas de inscrição em Sobre.
Defini esses usuários como TL1 e os marquei como inativos. Entendi que, no TL1, eles não deveriam ser excluídos pela limpeza automática.
Eu estava me perguntando se, quando desativados, eles ainda deveriam ser contados como ‘inscrições’ e, se não, se há um comando rake específico ou consulta SQL para forçar a recontagem?
# excluindo usuários falsos como o usuário do sistema ou usuários anônimos
scope :real,
->(allowed_bot_user_ids: nil) do
human_users(allowed_bot_user_ids: allowed_bot_user_ids).where(
"NOT EXISTS(
SELECT 1
FROM anonymous_users a
WHERE a.user_id = users.id
)",
)
end
Portanto, usuários desativados ainda serão contados.