mirror of
https://github.com/wallabag/wallabag.git
synced 2024-11-29 20:41:03 +00:00
Better display and description
Confirmation message isn’t required since it is written in the delete description
This commit is contained in:
parent
eed812afd0
commit
876d77a67d
14 changed files with 72 additions and 54 deletions
|
@ -88,7 +88,11 @@ config:
|
||||||
name_label: 'Navn'
|
name_label: 'Navn'
|
||||||
email_label: 'Emailadresse'
|
email_label: 'Emailadresse'
|
||||||
# twoFactorAuthentication_label: 'Two factor authentication'
|
# twoFactorAuthentication_label: 'Two factor authentication'
|
||||||
# delete_account: 'Delete my account'
|
delete:
|
||||||
|
# title: Delete my account (danger zone !)
|
||||||
|
# description: If you remove your account, ALL your articles, ALL your tags, ALL your annotations and your account will be PERMANENTLY removed (it can't be UNDONE). You'll then be logged out.
|
||||||
|
# confirm: Are you really sure? (it can't be UNDONE)
|
||||||
|
# button: Delete my account
|
||||||
form_password:
|
form_password:
|
||||||
old_password_label: 'Gammel adgangskode'
|
old_password_label: 'Gammel adgangskode'
|
||||||
new_password_label: 'Ny adgangskode'
|
new_password_label: 'Ny adgangskode'
|
||||||
|
@ -487,6 +491,3 @@ flashes:
|
||||||
notice:
|
notice:
|
||||||
# client_created: 'New client created.'
|
# client_created: 'New client created.'
|
||||||
# client_deleted: 'Client deleted'
|
# client_deleted: 'Client deleted'
|
||||||
account:
|
|
||||||
notice:
|
|
||||||
# account_deleted: 'Account deleted'
|
|
||||||
|
|
|
@ -88,7 +88,11 @@ config:
|
||||||
name_label: 'Name'
|
name_label: 'Name'
|
||||||
email_label: 'E-Mail-Adresse'
|
email_label: 'E-Mail-Adresse'
|
||||||
twoFactorAuthentication_label: 'Zwei-Faktor-Authentifizierung'
|
twoFactorAuthentication_label: 'Zwei-Faktor-Authentifizierung'
|
||||||
# delete_account: 'Delete my account'
|
delete:
|
||||||
|
# title: Delete my account (danger zone !)
|
||||||
|
# description: If you remove your account, ALL your articles, ALL your tags, ALL your annotations and your account will be PERMANENTLY removed (it can't be UNDONE). You'll then be logged out.
|
||||||
|
# confirm: Are you really sure? (it can't be UNDONE)
|
||||||
|
# button: Delete my account
|
||||||
form_password:
|
form_password:
|
||||||
old_password_label: 'Altes Kennwort'
|
old_password_label: 'Altes Kennwort'
|
||||||
new_password_label: 'Neues Kennwort'
|
new_password_label: 'Neues Kennwort'
|
||||||
|
@ -487,6 +491,3 @@ flashes:
|
||||||
notice:
|
notice:
|
||||||
client_created: 'Neuer Client erstellt.'
|
client_created: 'Neuer Client erstellt.'
|
||||||
client_deleted: 'Client gelöscht'
|
client_deleted: 'Client gelöscht'
|
||||||
account:
|
|
||||||
notice:
|
|
||||||
# account_deleted: 'Account deleted'
|
|
||||||
|
|
|
@ -88,7 +88,11 @@ config:
|
||||||
name_label: 'Name'
|
name_label: 'Name'
|
||||||
email_label: 'Email'
|
email_label: 'Email'
|
||||||
twoFactorAuthentication_label: 'Two factor authentication'
|
twoFactorAuthentication_label: 'Two factor authentication'
|
||||||
delete_account: 'Delete my account'
|
delete:
|
||||||
|
title: Delete my account (danger zone !)
|
||||||
|
description: If you remove your account, ALL your articles, ALL your tags, ALL your annotations and your account will be PERMANENTLY removed (it can't be UNDONE). You'll then be logged out.
|
||||||
|
confirm: Are you really sure? (it can't be UNDONE)
|
||||||
|
button: Delete my account
|
||||||
form_password:
|
form_password:
|
||||||
old_password_label: 'Current password'
|
old_password_label: 'Current password'
|
||||||
new_password_label: 'New password'
|
new_password_label: 'New password'
|
||||||
|
@ -486,9 +490,6 @@ flashes:
|
||||||
notice:
|
notice:
|
||||||
client_created: 'New client %name% created.'
|
client_created: 'New client %name% created.'
|
||||||
client_deleted: 'Client %name% deleted'
|
client_deleted: 'Client %name% deleted'
|
||||||
account:
|
|
||||||
notice:
|
|
||||||
account_deleted: 'Account deleted'
|
|
||||||
user:
|
user:
|
||||||
notice:
|
notice:
|
||||||
added: 'User "%username%" added'
|
added: 'User "%username%" added'
|
||||||
|
|
|
@ -88,7 +88,11 @@ config:
|
||||||
name_label: 'Nombre'
|
name_label: 'Nombre'
|
||||||
email_label: 'Direccion e-mail'
|
email_label: 'Direccion e-mail'
|
||||||
twoFactorAuthentication_label: 'Autentificación de dos factores'
|
twoFactorAuthentication_label: 'Autentificación de dos factores'
|
||||||
# delete_account: 'Delete my account'
|
delete:
|
||||||
|
# title: Delete my account (danger zone !)
|
||||||
|
# description: If you remove your account, ALL your articles, ALL your tags, ALL your annotations and your account will be PERMANENTLY removed (it can't be UNDONE). You'll then be logged out.
|
||||||
|
# confirm: Are you really sure? (it can't be UNDONE)
|
||||||
|
# button: Delete my account
|
||||||
form_password:
|
form_password:
|
||||||
old_password_label: 'Contraseña actual'
|
old_password_label: 'Contraseña actual'
|
||||||
new_password_label: 'Nueva contraseña'
|
new_password_label: 'Nueva contraseña'
|
||||||
|
@ -487,6 +491,3 @@ flashes:
|
||||||
notice:
|
notice:
|
||||||
client_created: 'Nuevo cliente creado.'
|
client_created: 'Nuevo cliente creado.'
|
||||||
client_deleted: 'Cliente suprimido'
|
client_deleted: 'Cliente suprimido'
|
||||||
account:
|
|
||||||
notice:
|
|
||||||
# account_deleted: 'Account deleted'
|
|
||||||
|
|
|
@ -88,7 +88,11 @@ config:
|
||||||
name_label: 'نام'
|
name_label: 'نام'
|
||||||
email_label: 'نشانی ایمیل'
|
email_label: 'نشانی ایمیل'
|
||||||
twoFactorAuthentication_label: 'تأیید ۲مرحلهای'
|
twoFactorAuthentication_label: 'تأیید ۲مرحلهای'
|
||||||
# delete_account: 'Delete my account'
|
delete:
|
||||||
|
# title: Delete my account (danger zone !)
|
||||||
|
# description: If you remove your account, ALL your articles, ALL your tags, ALL your annotations and your account will be PERMANENTLY removed (it can't be UNDONE). You'll then be logged out.
|
||||||
|
# confirm: Are you really sure? (it can't be UNDONE)
|
||||||
|
# button: Delete my account
|
||||||
form_password:
|
form_password:
|
||||||
old_password_label: 'رمز قدیمی'
|
old_password_label: 'رمز قدیمی'
|
||||||
new_password_label: 'رمز تازه'
|
new_password_label: 'رمز تازه'
|
||||||
|
@ -486,6 +490,3 @@ flashes:
|
||||||
notice:
|
notice:
|
||||||
# client_created: 'New client created.'
|
# client_created: 'New client created.'
|
||||||
# client_deleted: 'Client deleted'
|
# client_deleted: 'Client deleted'
|
||||||
account:
|
|
||||||
notice:
|
|
||||||
# account_deleted: 'Account deleted'
|
|
||||||
|
|
|
@ -88,7 +88,11 @@ config:
|
||||||
name_label: 'Nom'
|
name_label: 'Nom'
|
||||||
email_label: 'Adresse e-mail'
|
email_label: 'Adresse e-mail'
|
||||||
twoFactorAuthentication_label: 'Double authentification'
|
twoFactorAuthentication_label: 'Double authentification'
|
||||||
delete_account: 'Supprimer mon compte'
|
delete:
|
||||||
|
title: Supprimer mon compte (attention danger !)
|
||||||
|
description: Si vous confirmez la suppression de votre compte, TOUS les articles, TOUS les tags, TOUTES les annotations et votre compte seront DÉFINITIVEMENT supprimé (c'est IRRÉVERSIBLE). Vous serez ensuite déconnecté.
|
||||||
|
confirm: Vous êtes vraiment sûr ? (c'est IRRÉVERSIBLE !)
|
||||||
|
button: 'Supprimer mon compte'
|
||||||
form_password:
|
form_password:
|
||||||
old_password_label: 'Mot de passe actuel'
|
old_password_label: 'Mot de passe actuel'
|
||||||
new_password_label: 'Nouveau mot de passe'
|
new_password_label: 'Nouveau mot de passe'
|
||||||
|
@ -487,6 +491,3 @@ flashes:
|
||||||
notice:
|
notice:
|
||||||
client_created: 'Nouveau client %name% créé'
|
client_created: 'Nouveau client %name% créé'
|
||||||
client_deleted: 'Client %name% supprimé'
|
client_deleted: 'Client %name% supprimé'
|
||||||
account:
|
|
||||||
notice:
|
|
||||||
account_deleted: 'Compte supprimé'
|
|
||||||
|
|
|
@ -88,7 +88,11 @@ config:
|
||||||
name_label: 'Nome'
|
name_label: 'Nome'
|
||||||
email_label: 'E-mail'
|
email_label: 'E-mail'
|
||||||
twoFactorAuthentication_label: 'Two factor authentication'
|
twoFactorAuthentication_label: 'Two factor authentication'
|
||||||
# delete_account: 'Delete my account'
|
delete:
|
||||||
|
# title: Delete my account (danger zone !)
|
||||||
|
# description: If you remove your account, ALL your articles, ALL your tags, ALL your annotations and your account will be PERMANENTLY removed (it can't be UNDONE). You'll then be logged out.
|
||||||
|
# confirm: Are you really sure? (it can't be UNDONE)
|
||||||
|
# button: Delete my account
|
||||||
form_password:
|
form_password:
|
||||||
old_password_label: 'Password corrente'
|
old_password_label: 'Password corrente'
|
||||||
new_password_label: 'Nuova password'
|
new_password_label: 'Nuova password'
|
||||||
|
@ -487,6 +491,3 @@ flashes:
|
||||||
notice:
|
notice:
|
||||||
client_created: 'Nuovo client creato.'
|
client_created: 'Nuovo client creato.'
|
||||||
client_deleted: 'Client eliminato'
|
client_deleted: 'Client eliminato'
|
||||||
account:
|
|
||||||
notice:
|
|
||||||
# account_deleted: 'Account deleted'
|
|
||||||
|
|
|
@ -88,7 +88,11 @@ config:
|
||||||
name_label: 'Nom'
|
name_label: 'Nom'
|
||||||
email_label: 'Adreça de corrièl'
|
email_label: 'Adreça de corrièl'
|
||||||
twoFactorAuthentication_label: 'Dobla autentificacion'
|
twoFactorAuthentication_label: 'Dobla autentificacion'
|
||||||
# delete_account: 'Delete my account'
|
delete:
|
||||||
|
# title: Delete my account (danger zone !)
|
||||||
|
# description: If you remove your account, ALL your articles, ALL your tags, ALL your annotations and your account will be PERMANENTLY removed (it can't be UNDONE). You'll then be logged out.
|
||||||
|
# confirm: Are you really sure? (it can't be UNDONE)
|
||||||
|
# button: Delete my account
|
||||||
form_password:
|
form_password:
|
||||||
old_password_label: 'Senhal actual'
|
old_password_label: 'Senhal actual'
|
||||||
new_password_label: 'Senhal novèl'
|
new_password_label: 'Senhal novèl'
|
||||||
|
@ -487,6 +491,3 @@ flashes:
|
||||||
notice:
|
notice:
|
||||||
client_created: 'Novèl client creat'
|
client_created: 'Novèl client creat'
|
||||||
client_deleted: 'Client suprimit'
|
client_deleted: 'Client suprimit'
|
||||||
account:
|
|
||||||
notice:
|
|
||||||
# account_deleted: 'Account deleted'
|
|
||||||
|
|
|
@ -88,7 +88,11 @@ config:
|
||||||
name_label: 'Nazwa'
|
name_label: 'Nazwa'
|
||||||
email_label: 'Adres email'
|
email_label: 'Adres email'
|
||||||
twoFactorAuthentication_label: 'Autoryzacja dwuetapowa'
|
twoFactorAuthentication_label: 'Autoryzacja dwuetapowa'
|
||||||
# delete_account: 'Delete my account'
|
delete:
|
||||||
|
# title: Delete my account (danger zone !)
|
||||||
|
# description: If you remove your account, ALL your articles, ALL your tags, ALL your annotations and your account will be PERMANENTLY removed (it can't be UNDONE). You'll then be logged out.
|
||||||
|
# confirm: Are you really sure? (it can't be UNDONE)
|
||||||
|
# button: Delete my account
|
||||||
form_password:
|
form_password:
|
||||||
old_password_label: 'Stare hasło'
|
old_password_label: 'Stare hasło'
|
||||||
new_password_label: 'Nowe hasło'
|
new_password_label: 'Nowe hasło'
|
||||||
|
@ -487,6 +491,3 @@ flashes:
|
||||||
notice:
|
notice:
|
||||||
client_created: 'Nowy klient utworzony.'
|
client_created: 'Nowy klient utworzony.'
|
||||||
client_deleted: 'Klient usunięty'
|
client_deleted: 'Klient usunięty'
|
||||||
account:
|
|
||||||
notice:
|
|
||||||
# account_deleted: 'Account deleted'
|
|
||||||
|
|
|
@ -88,7 +88,11 @@ config:
|
||||||
name_label: 'Nume'
|
name_label: 'Nume'
|
||||||
email_label: 'E-mail'
|
email_label: 'E-mail'
|
||||||
# twoFactorAuthentication_label: 'Two factor authentication'
|
# twoFactorAuthentication_label: 'Two factor authentication'
|
||||||
# delete_account: 'Delete my account'
|
delete:
|
||||||
|
# title: Delete my account (danger zone !)
|
||||||
|
# description: If you remove your account, ALL your articles, ALL your tags, ALL your annotations and your account will be PERMANENTLY removed (it can't be UNDONE). You'll then be logged out.
|
||||||
|
# confirm: Are you really sure? (it can't be UNDONE)
|
||||||
|
# button: Delete my account
|
||||||
form_password:
|
form_password:
|
||||||
old_password_label: 'Parola veche'
|
old_password_label: 'Parola veche'
|
||||||
new_password_label: 'Parola nouă'
|
new_password_label: 'Parola nouă'
|
||||||
|
@ -487,6 +491,3 @@ flashes:
|
||||||
notice:
|
notice:
|
||||||
# client_created: 'New client created.'
|
# client_created: 'New client created.'
|
||||||
# client_deleted: 'Client deleted'
|
# client_deleted: 'Client deleted'
|
||||||
account:
|
|
||||||
notice:
|
|
||||||
# account_deleted: 'Account deleted'
|
|
||||||
|
|
|
@ -88,7 +88,11 @@ config:
|
||||||
name_label: 'İsim'
|
name_label: 'İsim'
|
||||||
email_label: 'E-posta'
|
email_label: 'E-posta'
|
||||||
twoFactorAuthentication_label: 'İki adımlı doğrulama'
|
twoFactorAuthentication_label: 'İki adımlı doğrulama'
|
||||||
# delete_account: 'Delete my account'
|
delete:
|
||||||
|
# title: Delete my account (danger zone !)
|
||||||
|
# description: If you remove your account, ALL your articles, ALL your tags, ALL your annotations and your account will be PERMANENTLY removed (it can't be UNDONE). You'll then be logged out.
|
||||||
|
# confirm: Are you really sure? (it can't be UNDONE)
|
||||||
|
# button: Delete my account
|
||||||
form_password:
|
form_password:
|
||||||
old_password_label: 'Eski şifre'
|
old_password_label: 'Eski şifre'
|
||||||
new_password_label: 'Yeni şifre'
|
new_password_label: 'Yeni şifre'
|
||||||
|
@ -486,6 +490,3 @@ flashes:
|
||||||
notice:
|
notice:
|
||||||
# client_created: 'New client created.'
|
# client_created: 'New client created.'
|
||||||
# client_deleted: 'Client deleted'
|
# client_deleted: 'Client deleted'
|
||||||
account:
|
|
||||||
notice:
|
|
||||||
# account_deleted: 'Account deleted'
|
|
||||||
|
|
|
@ -148,11 +148,17 @@
|
||||||
|
|
||||||
{{ form_widget(form.user._token) }}
|
{{ form_widget(form.user._token) }}
|
||||||
{{ form_widget(form.user.save) }}
|
{{ form_widget(form.user.save) }}
|
||||||
{% if enabled_users > 1 %}
|
|
||||||
<a class='btn red delete-account' href='{{ path('delete_account') }}'>{{ 'config.form_user.delete_account' | trans }}</a>
|
|
||||||
{% endif %}
|
|
||||||
</form>
|
</form>
|
||||||
|
|
||||||
|
{% if enabled_users > 1 %}
|
||||||
|
<h2>{{ 'config.form_user.delete.title'|trans }}</h2>
|
||||||
|
|
||||||
|
<p>{{ 'config.form_user.delete.description'|trans }}</p>
|
||||||
|
<a href="{{ path('delete_account') }}" onclick="return confirm('{{ 'config.form_user.delete.confirm'|trans|escape('js') }}')" class="waves-effect waves-light btn red delete-account">
|
||||||
|
{{ 'config.form_user.delete.button'|trans }}
|
||||||
|
</a>
|
||||||
|
{% endif %}
|
||||||
|
|
||||||
<h2>{{ 'config.tab_menu.password'|trans }}</h2>
|
<h2>{{ 'config.tab_menu.password'|trans }}</h2>
|
||||||
|
|
||||||
{{ form_start(form.pwd) }}
|
{{ form_start(form.pwd) }}
|
||||||
|
|
|
@ -172,10 +172,10 @@
|
||||||
<br /><hr /><br />
|
<br /><hr /><br />
|
||||||
|
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<h5>{{ 'config.delete.title'|trans }}</h5>
|
<h5>{{ 'config.form_user.delete.title'|trans }}</h5>
|
||||||
<p>{{ 'config.delete.description'|trans }}</p>
|
<p>{{ 'config.form_user.delete.description'|trans }}</p>
|
||||||
<a href="{{ path('delete_account') }}" onclick="return confirm('{{ 'config.delete.confirm'|trans|escape('js') }}')" class="waves-effect waves-light btn red delete-account">
|
<a href="{{ path('delete_account') }}" onclick="return confirm('{{ 'config.form_user.delete.confirm'|trans|escape('js') }}')" class="waves-effect waves-light btn red delete-account">
|
||||||
{{ 'config.form_user.delete_account' | trans }}
|
{{ 'config.form_user.delete.button'|trans }}
|
||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
|
@ -581,7 +581,7 @@ class ConfigControllerTest extends WallabagCoreTestCase
|
||||||
$crawler = $client->request('GET', '/config');
|
$crawler = $client->request('GET', '/config');
|
||||||
|
|
||||||
$this->assertGreaterThan(1, $body = $crawler->filter('body')->extract(['_text']));
|
$this->assertGreaterThan(1, $body = $crawler->filter('body')->extract(['_text']));
|
||||||
$this->assertContains('config.form_user.delete_account', $body[0]);
|
$this->assertContains('config.form_user.delete.button', $body[0]);
|
||||||
|
|
||||||
$em = $client->getContainer()->get('doctrine.orm.entity_manager');
|
$em = $client->getContainer()->get('doctrine.orm.entity_manager');
|
||||||
|
|
||||||
|
@ -602,7 +602,7 @@ class ConfigControllerTest extends WallabagCoreTestCase
|
||||||
$crawler = $client->request('GET', '/config');
|
$crawler = $client->request('GET', '/config');
|
||||||
|
|
||||||
$this->assertGreaterThan(1, $body = $crawler->filter('body')->extract(['_text']));
|
$this->assertGreaterThan(1, $body = $crawler->filter('body')->extract(['_text']));
|
||||||
$this->assertNotContains('config.form_user.delete_account', $body[0]);
|
$this->assertNotContains('config.form_user.delete.button', $body[0]);
|
||||||
|
|
||||||
$client->request('GET', '/account/delete');
|
$client->request('GET', '/account/delete');
|
||||||
$this->assertEquals(403, $client->getResponse()->getStatusCode());
|
$this->assertEquals(403, $client->getResponse()->getStatusCode());
|
||||||
|
@ -649,6 +649,7 @@ class ConfigControllerTest extends WallabagCoreTestCase
|
||||||
$em->flush();
|
$em->flush();
|
||||||
|
|
||||||
$this->logInAs('wallace');
|
$this->logInAs('wallace');
|
||||||
|
$loggedInUserId = $this->getLoggedInUserId();
|
||||||
|
|
||||||
// create entry to check after user deletion
|
// create entry to check after user deletion
|
||||||
// that this entry is also deleted
|
// that this entry is also deleted
|
||||||
|
@ -685,7 +686,7 @@ class ConfigControllerTest extends WallabagCoreTestCase
|
||||||
$entries = $client->getContainer()
|
$entries = $client->getContainer()
|
||||||
->get('doctrine.orm.entity_manager')
|
->get('doctrine.orm.entity_manager')
|
||||||
->getRepository('WallabagCoreBundle:Entry')
|
->getRepository('WallabagCoreBundle:Entry')
|
||||||
->findByUser($this->getLoggedInUserId());
|
->findByUser($loggedInUserId);
|
||||||
|
|
||||||
$this->assertEmpty($entries);
|
$this->assertEmpty($entries);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue