Regression verursacht fehlerhafte, falsche E-Mail-Benachrichtigungen, die seit über 60 Tagen an alle Benutzer in der Genehmigungswarteschlange gesendet werden

In Discourse können Sie einen Modus festlegen, bei dem Benutzerkonten bei der Registrierung erstellt werden, aber erst nach Freigabe durch ein Mitglied des Personals aktiviert werden. Dies ist beispielsweise auf Abonnement-basierten Websites üblich.

Es gab zwei wichtige Aspekte der Funktionsweise:

  1. Es wurden niemals negative Benachrichtigungen gesendet, wenn das Personal Konten ablehnte; lediglich eine einzige positive Benachrichtigung wurde gesendet, wenn das Personal Konten genehmigte.

  2. Jeder Eintrag in der Prüfwarteschlange, egal ob es sich um einen Beitrag oder ein Konto handelt, wird standardmäßig nach 60 Tagen abgelehnt, wenn ein Moderator innerhalb dieses Zeitraums nicht auf den Eintrag in der Prüfwarteschlange reagiert. Dies gab es bereits in vielen früheren Versionen von Discourse, da dieser Pfad als „standardmäßig sicher

28 „Gefällt mir“

So haben wir das Problem behoben und verhindert, dass es erneut auftritt:

Dieser Commit vereint drei Verbesserungen, da er drei Probleme behoben hat, die zu diesem Fehler führten und uns die schnelle Identifizierung der Ursache erschwerten.

  1. Wir haben sichergestellt, dass die „E-Mail-Protokolle
18 „Gefällt mir“