Mensajes de "Usuarios esperando aprobación" después de la migración

¡Genial! Aquí tienes lo que puedes hacer para manejar tu caso específico:

  1. Aprobación o rechazo de cualquier usuario pendiente que esté visible actualmente en tu cola de revisión.

  2. Realiza una copia de seguridad de tu sitio.

  3. Accede a la consola de rails de tu sitio.

    cd /var/discourse
    ./launcher enter app
    rails c
    
  4. Obtén los usuarios que están en un limbo de aprobación.

    pending_users = AdminUserIndexQuery.new(query: 'pending', stats: false).find_users_query
    
  5. Ejecuta lo siguiente para aprobarlos.

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

¡Eso debería bastar!