Account deletion (#3728)
* Add form for account deletion * If avatar or header are gone from source, remove them * Add option to have SuspendAccountService remove user record, add tests * Exclude suspended accounts from search
This commit is contained in:
parent
a208e7d655
commit
4a618908e8
15 changed files with 183 additions and 7 deletions
|
@ -201,6 +201,8 @@ en:
|
|||
invalid_url: The provided URL is invalid
|
||||
auth:
|
||||
change_password: Credentials
|
||||
delete_account: Delete account
|
||||
delete_account_html: If you wish to delete your account, you can <a href="%{path}">proceed here</a>. You will be asked for confirmation.
|
||||
didnt_get_confirmation: Didn't receive confirmation instructions?
|
||||
forgot_password: Forgot your password?
|
||||
login: Log in
|
||||
|
@ -228,6 +230,14 @@ en:
|
|||
x_minutes: "%{count}m"
|
||||
x_months: "%{count}mo"
|
||||
x_seconds: "%{count}s"
|
||||
deletes:
|
||||
bad_password_msg: Nice try, hackers! Incorrect password
|
||||
confirm_password: Enter your current password to verify your identity
|
||||
description_html: This will <strong>permanently, irreversibly</strong> remove content from your account and deactivate it. Your username will remain reserved to prevent future impersonations.
|
||||
proceed: Delete account
|
||||
success_msg: Your account was successfully deleted
|
||||
warning_html: Only deletion of content from this particular instance is guaranteed. Content that has been widely shared is likely to leave traces. Offline servers and servers that have unsubscribed from your updates will not update their databases.
|
||||
warning_title: Disseminated content availability
|
||||
errors:
|
||||
'403': You don't have permission to view this page.
|
||||
'404': The page you were looking for doesn't exist.
|
||||
|
@ -313,6 +323,7 @@ en:
|
|||
settings:
|
||||
authorized_apps: Authorized apps
|
||||
back: Back to Mastodon
|
||||
delete: Account deletion
|
||||
edit_profile: Edit profile
|
||||
export: Data export
|
||||
followers: Authorized followers
|
||||
|
|
|
@ -41,8 +41,8 @@ ru:
|
|||
password: Пароль
|
||||
setting_auto_play_gif: Автоматически проигрывать анимированные GIF
|
||||
setting_boost_modal: Показывать диалог подтверждения перед продвижением
|
||||
setting_delete_modal: Показывать диалог подтверждения перед удалением
|
||||
setting_default_privacy: Видимость постов
|
||||
setting_delete_modal: Показывать диалог подтверждения перед удалением
|
||||
severity: Строгость
|
||||
type: Тип импорта
|
||||
username: Имя пользователя
|
||||
|
|
|
@ -7,7 +7,7 @@ SimpleNavigation::Configuration.run do |navigation|
|
|||
primary.item :settings, safe_join([fa_icon('cog fw'), t('settings.settings')]), settings_profile_url do |settings|
|
||||
settings.item :profile, safe_join([fa_icon('user fw'), t('settings.edit_profile')]), settings_profile_url
|
||||
settings.item :preferences, safe_join([fa_icon('sliders fw'), t('settings.preferences')]), settings_preferences_url
|
||||
settings.item :password, safe_join([fa_icon('cog fw'), t('auth.change_password')]), edit_user_registration_url
|
||||
settings.item :password, safe_join([fa_icon('cog fw'), t('auth.change_password')]), edit_user_registration_url, highlights_on: %r{/auth/edit|/settings/delete}
|
||||
settings.item :two_factor_authentication, safe_join([fa_icon('mobile fw'), t('settings.two_factor_authentication')]), settings_two_factor_authentication_url, highlights_on: %r{/settings/two_factor_authentication}
|
||||
settings.item :import, safe_join([fa_icon('cloud-upload fw'), t('settings.import')]), settings_import_url
|
||||
settings.item :export, safe_join([fa_icon('cloud-download fw'), t('settings.export')]), settings_export_url
|
||||
|
|
|
@ -66,6 +66,7 @@ Rails.application.routes.draw do
|
|||
end
|
||||
|
||||
resource :follower_domains, only: [:show, :update]
|
||||
resource :delete, only: [:show, :destroy]
|
||||
end
|
||||
|
||||
resources :media, only: [:show]
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue