Warum ist dies nur für Entwickler verfügbar? Wenn die Option existiert, warum gibt es dann keinen Button dafür?
Ich habe Folgendes versucht:
cd /var/discourse
./launcher enter app
rails c
Und dann:
user = User.find_by_username("username_of_the_user_here")
UserAnonymizer.make_anonymous(user, nil, anonymize_ip => '0.0.0.0')
user.save!
Aber es passiert nichts. Kann mir jemand helfen? Ich bin nur ein Administrator, der die DSGVO einhalten möchte und die IP-Adressen eines Benutzers anonymisieren soll, der mich darum gebeten hat.
Ich kann jedoch keine Dokumentation finden, wie man das macht.
Es handelt sich um einen einschneidenden Vorgang, und wir möchten sicherstellen, dass die Nutzer ihn sorgfältig und mit Bedacht in ihre bestehenden Systeme integrieren. Nutzer sollten sicherstellen, dass dies den eigenen Standards ihrer Organisation für die DSGVO-Compliance entspricht.
Was deinen Code betrifft: Du musst user.save nicht aufrufen, da die Anonymisierungs-Klasse dies für dich übernimmt. Der Code sollte jedoch trotzdem funktionieren. Wie hast du festgestellt, dass er es nicht tut?
Entschuldigung, ich habe nach der ersten Anweisung nicht oft genug die Eingabetaste gedrückt. (Ich habe also bereits die zweite Anweisung eingegeben, während die erste noch ausgeführt wurde.) Wenn ich jedoch oft genug die Eingabetaste drücke, erhalte ich diesen Fehler: