Messages « Utilisateurs en attente d'approbation » après la migration

D’accord, voici ce que vous pouvez faire pour gérer votre cas spécifique :

  1. Approuvez ou refusez tous les utilisateurs en attente actuellement visibles dans votre file d’examen

  2. Prenez une sauvegarde de votre site

  3. Accédez à la console Rails de votre site

    cd /var/discourse
    ./launcher enter app
    rails c
    
  4. Récupérez les utilisateurs bloqués en attente d’approbation

    pending_users = AdminUserIndexQuery.new(query: 'pending', stats: false).find_users_query
    
  5. Exécutez le code suivant pour les approuver

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

Cela devrait suffire !