136 / 137 Benutzer warten auf Genehmigung

Egal, wie viele Benutzer sich in der Überprüfungswarteschlange befinden, wenn sich irgendwelche Benutzer in der Warteschlange befinden, erhalte ich eine Meldung, die immer (ja, immer) besagt, dass sich entweder 136 oder 137 Benutzer in der Warteschlange befinden. Jedes. Einzelne. Mal.

Wie beheben wir das?

Ich bekomme diese Meldungen auch. Als ich die Genehmigung aktivierte, wurden nicht alle bestehenden Benutzer automatisch genehmigt. ("must approve users" notifications are incorrectly triggered by old users - #4 by Moin). So konnte ich sie mit dem Data Explorer finden und manuell von ihrer Profil-Adminseite genehmigen. (Aber 136 sind viel für manuelle Genehmigung!)

Es gibt auch diese Fehlerberichte:

1 „Gefällt mir“

Danke für die Hinweise @Moin.

Mit diesem

SELECT "users".* FROM "users"
WHERE (suspended_till IS NULL OR suspended_till <= '2023-11-13 11:05:23.225614')
AND "users"."approved" = FALSE
AND "users"."active" = TRUE
ORDER BY users.created_at DESC,users.username

erhalte ich 135 Datensätze.

Wenn ich den ältesten, etwas zufällig ausgewählten, samirbehara auswähle, komme ich zu diesem Benutzer, der öffentliche Aktivitäten hat.

Auf der Admin-Seite seines Kontos habe ich die Option „Genehmigen“, aber ich verstehe nicht, warum.

Wie ich meinem lieben Kollegen @ganncamp gerade über Slack mitgeteilt habe, habe ich diese Benachrichtigungen heute Morgen auf unserer Instanz deaktiviert.

Sie dienten uns wirklich keinem Zweck.

Und trotzdem ist es seltsam, dass uns so viele (über 130) angezeigt wurden, obwohl die Überprüfungswarteschlange eindeutig nicht diese Anzahl hatte.

Ich habe hier nicht besonders genau hingesehen, daher liege ich vielleicht falsch.

Ich glaube, sie haben sich angemeldet und Sie haben anschließend „Benutzer genehmigen“ aktiviert. Sie waren bereits beigetreten und ein Benutzer, der posten konnte, aber dann haben Sie später eine Genehmigung verlangt, die Sie nicht erteilt haben. Ich denke, Ihre Optionen sind, alle 135 entweder in der UX oder in Rails zu genehmigen oder zu löschen.

Wird dadurch nicht die Masse der bestehenden Benutzer genehmigt?

Normalerweise ja. Aber es gibt einen Fehler, sodass dies für einige Benutzer nicht funktioniert.

2 „Gefällt mir“

Das scheint etwas seltsam, da (wenn ich SQL richtig verstehe) unsere scheinbar User als einige ihrer Zieltypen haben?

SELECT
  users.id as user_id, approved, target_type, target_id
FROM
  users
INNER JOIN reviewables ON users.id=reviewables.target_id
WHERE approved = false
ORDER BY user_id
userid approved target_type target
39 false User 39
127 false Post 127
276 false Post 276
278 false Post 278
328 false User 328

Geht es in diesem Thema nicht darum, dass es das nicht getan hat?

Das geht auf meine Kappe, ich habe wohl zu sehr überflogen und das komplett übersehen.

1 „Gefällt mir“