Wie kann ich einen Benutzer als Discourse-Administrator erstellen?
Einige Benutzer bitten um die Löschung ihres Kontos. Daher möchte ich einen Benutzer namens ghost erstellen und deren Beiträge auf diesen Benutzer übertragen. Es gibt jedoch keine Option, einen Systembenutzer oder überhaupt einen Benutzer zu erstellen.
Führen Sie den üblichen Registrierungsprozess durch und erstellen Sie einen Benutzer mit einer Alias-E-Mail-Adresse Ihrer eigenen E-Mail. Sie haben recht, dass es keine Möglichkeit gibt, Dummy-Benutzer zu erstellen, da eine E-Mail-Adresse erforderlich ist.
Für alle anderen, die dies lesen: Es ist möglich, IP-Daten beim Anonymisieren zu entfernen, wie unter Anonymizing Users in Discourse beschrieben.
Discourse behält die IP-Adressen des Benutzers in unseren Logs beim anonymen Benutzer. Es gibt jedoch einen neuen Mechanismus, um diese ebenfalls zu löschen, der Entwicklern zur Verfügung steht.
Bei Verwendung unserer UserAnonymizer-Klasse können Sie eine Option :anonymize_ip mit einer IP-Adresse zum Ersetzen übergeben, z. B. 0.0.0.0.
Allerdings bin ich kein Entwickler, sondern ein Discourse-Administrator, daher habe ich keine Ahnung, wie ich das tun soll.
Ich habe keinen Zugriff auf das zugrunde liegende System und die Kommandozeile.
Was ich nicht verstehe, ist, warum dies nicht standardmäßig durchgeführt wird, wenn ich auf Benutzer anonymisieren klicke.
Genau, deshalb habe ich meine Frage überhaupt erst gestellt.
Als gehosteter Kunde haben Sie keinen Zugriff auf die Konsole, weshalb ich darauf hingewiesen habe, dass meine Antwort für alle anderen gilt, die dies lesen.
Die Frage war, wie man diese Entität erstellt. Die Antwort lautet, dass es keinen systematischen Weg dafür gibt.