Okay, cool, hier ist, was du tun kannst, um deinen spezifischen Fall zu lösen:
-
Genehmige oder lehne alle ausstehenden Benutzer ab, die derzeit in deiner Warteschlange zur Überprüfung sichtbar sind.
-
Erstelle ein Backup deiner Website.
-
Öffne die Rails-Konsole deiner Website:
cd /var/discourse ./launcher enter app rails c -
Hole dir die Benutzer, die in der Genehmigungsschleife stecken:
pending_users = AdminUserIndexQuery.new(query: 'pending', stats: false).find_users_query -
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!