Почему это доступно только разработчикам? Если такая опция существует, почему не сделать для неё кнопку?
Я попробовал следующее:
cd /var/discourse
./launcher enter app
rails c
А затем:
user = User.find_by_username("username_of_the_user_here")
UserAnonymizer.make_anonymous(user, nil, anonymize_ip => '0.0.0.0')
user.save!
Но ничего не происходит. Кто-нибудь может помочь? Я просто администратор, который хочет соответствовать требованиям GDPR и анонимизировать IP-адреса пользователя, который попросил об этом.
Но я не могу найти никакой документации о том, как это сделать.
Это радикальная операция, и мы хотим убедиться, что люди внедряют её в свои существующие системы с осторожностью и обдуманным подходом. Пользователи должны убедиться, что это соответствует стандартам их организации в области соблюдения GDPR.
Что касается вашего кода, вам не нужно вызывать user.save, так как класс анонимизатора делает это за вас. Код всё равно должен работать. Как вы убедились, что он не работает?
Извините, я недостаточно раз нажал Enter после первого утверждения. (То есть я уже ввел второе утверждение, пока выполнялось первое). Однако, когда я нажимаю Enter достаточное количество раз, возникает эта ошибка: