mirror of
https://github.com/astuto/astuto.git
synced 2025-12-15 11:17:49 +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
|
# Override destroy to soft delete
|
||||||
def destroy
|
def destroy
|
||||||
resource.status = "deleted"
|
resource.status = "deleted"
|
||||||
|
resource.email = ''
|
||||||
|
resource.full_name = t('defaults.deleted_user_full_name')
|
||||||
resource.save
|
resource.save
|
||||||
Devise.sign_out_all_scopes ? sign_out : sign_out(resource_name)
|
Devise.sign_out_all_scopes ? sign_out : sign_out(resource_name)
|
||||||
set_flash_message :notice, :destroyed
|
set_flash_message :notice, :destroyed
|
||||||
|
|||||||
@@ -12,6 +12,7 @@ en:
|
|||||||
update_order: 'There was an error in reordering statuses'
|
update_order: 'There was an error in reordering statuses'
|
||||||
defaults:
|
defaults:
|
||||||
user_full_name: 'Anonymous User'
|
user_full_name: 'Anonymous User'
|
||||||
|
deleted_user_full_name: 'Deleted User'
|
||||||
mailers:
|
mailers:
|
||||||
devise:
|
devise:
|
||||||
welcome_greeting: 'Welcome to %{site_name}, %{email}!'
|
welcome_greeting: 'Welcome to %{site_name}, %{email}!'
|
||||||
|
|||||||
Reference in New Issue
Block a user