Perché questa funzionalità è disponibile solo per gli sviluppatori? Se l’opzione esiste, perché non creare un pulsante apposito?
Ho provato quanto segue:
cd /var/discourse
./launcher enter app
rails c
E poi:
user = User.find_by_username("username_of_the_user_here")
UserAnonymizer.make_anonymous(user, nil, anonymize_ip => '0.0.0.0')
user.save!
Ma non sembra funzionare. Qualcuno può aiutarmi? Sono solo un amministratore che desidera conformarsi al GDPR e anonimizzare gli indirizzi IP di un utente che me l’ha richiesto.
Non riesco però a trovare alcuna documentazione su come procedere.
Si tratta di un’operazione drastica e vogliamo assicurarci che le persone la integrino nei propri sistemi esistenti con cautela e attenzione. Gli utenti devono verificare che sia conforme agli standard del proprio organizzazione per la conformità al GDPR.
Per quanto riguarda il tuo codice, non è necessario chiamare user.save poiché la classe di anonimizzazione lo fa per te. Il codice dovrebbe comunque funzionare. Come hai verificato che non funzionasse?
Scusa, non ho premuto Invio abbastanza volte dopo la prima istruzione. (Quindi avevo già inserito la seconda istruzione mentre la prima era in esecuzione). Tuttavia, quando premo Invio abbastanza volte, incontro questo errore: