Nach der Migration erscheinen Meldungen "Benutzer warten auf Freigabe"

Okay, cool, hier ist, was du tun kannst, um deinen spezifischen Fall zu lösen:

  1. Genehmige oder lehne alle ausstehenden Benutzer ab, die derzeit in deiner Warteschlange zur Überprüfung sichtbar sind.

  2. Erstelle ein Backup deiner Website.

  3. Öffne die Rails-Konsole deiner Website:

    cd /var/discourse
    ./launcher enter app
    rails c
    
  4. Hole dir die Benutzer, die in der Genehmigungsschleife stecken:

    pending_users = AdminUserIndexQuery.new(query: 'pending', stats: false).find_users_query
    
  5. Führe Folgendes aus, um sie zu genehmigen:

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

Das sollte es tun!