mirror of
https://github.com/astuto/astuto.git
synced 2025-12-15 03:07:52 +01:00
Add anonymization after user delete (#324)
This commit is contained in:
committed by
GitHub
parent
e301ada94a
commit
f41f9dd082
@@ -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
|
||||
|
||||
@@ -12,6 +12,7 @@ en:
|
||||
update_order: 'There was an error in reordering statuses'
|
||||
defaults:
|
||||
user_full_name: 'Anonymous User'
|
||||
deleted_user_full_name: 'Deleted User'
|
||||
mailers:
|
||||
devise:
|
||||
welcome_greeting: 'Welcome to %{site_name}, %{email}!'
|
||||
|
||||
Reference in New Issue
Block a user