From 06ff7caa55e482801fef251635b765fd3c0439c0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20P=C3=A9ters?= Date: Mon, 30 Jan 2017 15:35:36 +0100 Subject: [PATCH] templates: add a modern layout to authentic emails (#14814) --- .../api_user_create_registration_email_body.html | 6 +- .../authentic2/change_email_notification_body.html | 5 +- .../authentic2/password_reset_email_body.html | 7 +- templates/emails/body_base.html | 163 +++++++++++++++++++-- templates/emails/button-link.html | 11 ++ templates/registration/activation_email.html | 7 +- 6 files changed, 177 insertions(+), 22 deletions(-) create mode 100644 templates/emails/button-link.html diff --git a/templates/authentic2/api_user_create_registration_email_body.html b/templates/authentic2/api_user_create_registration_email_body.html index 42c4f4c..54bd527 100644 --- a/templates/authentic2/api_user_create_registration_email_body.html +++ b/templates/authentic2/api_user_create_registration_email_body.html @@ -14,10 +14,12 @@ Un administrateur vous a créé un compte sur {% firstof global_title site_name

Pour choisir un mot de passe et accéder à votre compte, veuillez cliquer -sur le lien suivant : {{ reset_url }}. +sur le bouton suivant :

+{% include "emails/button-link.html" with url=reset_url label="Accéder au compte" %} +

-Attention, ce lien ne sera valide que durant {{expiration_days}} jours. +Attention, ce bouton ne sera valide que durant {{expiration_days}} jours.

{% endblock %} diff --git a/templates/authentic2/change_email_notification_body.html b/templates/authentic2/change_email_notification_body.html index e9f3ca5..ef2fb29 100644 --- a/templates/authentic2/change_email_notification_body.html +++ b/templates/authentic2/change_email_notification_body.html @@ -8,8 +8,9 @@ de {{ old_email }} à {{ email }}.

-Pour valider ce changement, veuillez cliquer sur le lien suivant : -{{ link }}. +Pour valider ce changement, veuillez cliquer sur le bouton suivant :

+{% include "emails/button-link.html" with url=link label="Valider le changement" %} + {% endblock %} diff --git a/templates/authentic2/password_reset_email_body.html b/templates/authentic2/password_reset_email_body.html index 0daf060..3a4ef9b 100644 --- a/templates/authentic2/password_reset_email_body.html +++ b/templates/authentic2/password_reset_email_body.html @@ -9,11 +9,12 @@ Vous avez demandé la réinitialisation de votre mot de passe de connexion sur

-Pour réinitialiser le mot de passe, veuillez cliquer sur le lien suivant : -{{reset_url}}. +Pour réinitialiser le mot de passe, veuillez cliquer sur le bouton suivant :

+{% include "emails/button-link.html" with url=reset_url label="Réinitialiser le mot de passe" %} +

-Attention, ce lien ne sera valide que durant {{expiration_days}} jours. +Attention, ce bouton ne sera valide que durant {{expiration_days}} jours.

{% endblock %} diff --git a/templates/emails/body_base.html b/templates/emails/body_base.html index 5b144d4..2611efb 100644 --- a/templates/emails/body_base.html +++ b/templates/emails/body_base.html @@ -1,20 +1,159 @@ - - - - - -
-
+ + + + + + + + + + + + + + +
+ + +
+ + diff --git a/templates/emails/button-link.html b/templates/emails/button-link.html new file mode 100644 index 0000000..0b6c110 --- /dev/null +++ b/templates/emails/button-link.html @@ -0,0 +1,11 @@ +
+ + + + +
+ + {{label}} + +
+
diff --git a/templates/registration/activation_email.html b/templates/registration/activation_email.html index c8e950d..4617ec5 100644 --- a/templates/registration/activation_email.html +++ b/templates/registration/activation_email.html @@ -9,11 +9,12 @@ Nous vous en remercions.

-Pour activer votre compte, veuillez cliquer sur le lien suivant : -{{registration_url}}. +Pour activer votre compte, veuillez cliquer sur le bouton suivant :

+{% include "emails/button-link.html" with url=registration_url label="Finaliser l'inscription" %} +

-Attention, ce lien ne sera valide que durant {{expiration_days}} jours. +Attention, ce bouton ne sera valide que durant {{expiration_days}} jours.

{% endblock %} -- 2.11.0