"Ausstehende" Benutzer nach Import eines vBulletin-Forums

Was bedeutet „Ausstehend“? Ich habe hunderte (vielleicht sogar tausende?) davon nach dem Import eines Forums und dem anschließenden Löschen aller Benutzer mit null Beiträgen…

Bedeutet es „Ausstehende Genehmigung“, gibt es keine Checkbox zum Anklicken, um die Genehmigung zu erteilen.
Beim Klicken auf das „?“ erscheint dieses Fenster, über das ich anscheinend keine Informationen finden kann…

Haben Sie auf den Link „Siehe Benutzer müssen genehmigt werden“ geklickt?

Je nachdem, welche Einstellung Sie für die Anmeldung und das Erstellen von Konten verwendet haben, kann die Genehmigung von Benutzern erforderlich sein. Hier ist eine Einstellung, die Sie überprüfen sollten.

/admin/site_settings/category/login
image

Deaktivieren Sie die Option Mitarbeiter müssen alle neuen Benutzerkonten genehmigen, bevor diese auf die Website zugreifen dürfen.

Vielen Dank für Ihre Antwort!

Ich habe die Dinge bewusst so eingerichtet, dass eine Genehmigung für die Benutzerregistrierung erforderlich ist, aber wie ich bereits sagte:

Also, wo befindet sich erneut das Kontrollkästchen „Genehmigen" und was bedeuten die Daten zu „Bewertbare Bewertung" in dem Feld, das ich gepostet habe?

Möglicherweise müssen Sie die Migration/Importierung erneut durchführen, um die fehlerhaften Daten zunächst zu bereinigen.

Leider kann ich das wirklich nicht. Gibt es einen Rails-Console-Befehl, mit dem ich das beheben kann?

Was ist passiert, um dies auszulösen?

Kann jemand die Datenbankstruktur so gut kennen, um zu empfehlen, wie die Anzahl der Bewertungen zurückgesetzt werden kann?

Du könntest versuchen zu prüfen, welche Korrelation zwischen diesen Benutzern und der Anzahl der Benutzer in der Bewertungs-Pipeline besteht, und sehen, ob du das herausfinden kannst.

Ich würde das gerne für dich machen; aber wir haben nicht dieselbe Benutzerklasse in unserer Bewertungs-Warteschlange, und bei unserer Migration haben wir diese Funktion deaktiviert. Tatsächlich war sie bei uns zunächst aktiviert (dasselbe Problem wie bei dir), aber wir haben die Migration einfach erneut ausgeführt, wobei die Einstellung in den Optionen deaktiviert war (wie Jeff dir bereits zuvor vorgeschlagen hat).

Trotzdem kannst du versuchen, eine Korrelation herzustellen, indem du die Gesamtzahl der Benutzer in deiner Bewertungs-Warteschlange mit folgenden Abfragen vergleichst:

User.where(active:false).count
ReviewableUser.count

Zum Beispiel lautet der Name meines App-Containers, den ich gerade betrachte: “socket1”:

ubuntu:# docker exec -it socket1 rails c
[1] pry(main)> User.where(active:false).count
=> 11
[2] pry(main)> ReviewableUser.count
=> 29

An deiner Stelle würde ich diese Abfragen ausführen, die Zahlen notieren und sie mit der Anzahl der zu bewertenden Benutzer vergleichen, die deine Admin-Oberfläche anzeigt. Wenn du eine starke Korrelation feststellst, kannst du diese Modelle untersuchen, um herauszufinden, was du ändern musst; und dann kannst du es zunächst nur bei einem Benutzer ausprobieren (nicht an der gesamten Datenbanktabelle).

Wenn du dann auf diese Weise erfolgreich das „bewertbare Flag