Ho importato utenti da un vecchio forum e questi compaiono nelle statistiche di iscrizione in Informazioni.
Ho impostato questi utenti come TL1 e li ho impostati come inattivi. La mia comprensione è che, essendo TL1, non dovrebbero essere eliminati dalla pulizia automatica.
Mi stavo chiedendo se, una volta disattivati, dovrebbero ancora essere contati come ‘iscrizioni’ e, in caso contrario, se esiste un comando rake specifico o una query SQL per forzare il riconteggio?
# escludendo utenti fittizi come l'utente di sistema o utenti anonimi
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
Quindi gli utenti disattivati verranno ancora contati.