Add anonymization after user delete (#324)

This commit is contained in:
Riccardo Graziosi
2024-04-07 13:19:32 +02:00
committed by GitHub
parent e301ada94a
commit f41f9dd082
2 changed files with 3 additions and 0 deletions

View File

@@ -8,6 +8,8 @@ class RegistrationsController < Devise::RegistrationsController
# Override destroy to soft delete
def destroy
resource.status = "deleted"
resource.email = ''
resource.full_name = t('defaults.deleted_user_full_name')
resource.save
Devise.sign_out_all_scopes ? sign_out : sign_out(resource_name)
set_flash_message :notice, :destroyed