Messaggi "Utenti in attesa di approvazione" dopo la migrazione

Ok, ecco cosa puoi fare per gestire il tuo caso specifico:

  1. Approva o rifiuta tutti gli utenti in sospeso attualmente visibili nella tua coda di revisione

  2. Esegui un backup del tuo sito

  3. Accedi alla console Rails del tuo sito

    cd /var/discourse
    ./launcher enter app
    rails c
    
  4. Recupera gli utenti bloccati in attesa di approvazione

    pending_users = AdminUserIndexQuery.new(query: 'pending', stats: false).find_users_query
    
  5. Esegui il seguente codice per approvarli

    pending_users.each do |u|
      u.approved = true
      u.approved_by = Discourse.system_user
      u.approved_at = Time.zone.now
      u.save!
    end
    

Dovrebbe essere tutto a posto!