diff --git a/.gitignore b/.gitignore index 1ff9b989f..8e64e73ab 100644 --- a/.gitignore +++ b/.gitignore @@ -27,3 +27,6 @@ logs/ # Pytest-cov .coverage + +# Jinja templates test output +tests/jinja_test_outputs/ diff --git a/assets/templates/README.md b/assets/templates/README.md new file mode 100644 index 000000000..b0deebc00 --- /dev/null +++ b/assets/templates/README.md @@ -0,0 +1,12 @@ +# Email Jinja Templates + +The directory contains the templates used in the automatic mails sent by Hyperion. +Each mail is based on the `base_mail.html` template. + +## Adding a new mail template + +To add a new mail template, simply copy the `custom_mail_template.html` and modify it. + +## Testing your template + +To test how the templates render, you can run the Python file `tests/template_tester.py`. diff --git a/assets/templates/account_exists_mail.html b/assets/templates/account_exists_mail.html index fc23099a2..712e41cdb 100644 --- a/assets/templates/account_exists_mail.html +++ b/assets/templates/account_exists_mail.html @@ -1,33 +1,23 @@ - +{% extends "base_mail.html" %} -
- - -- Tu as demandé à créer un compte, mais ton adresse mail est déjà associée à un compte existant. Si tu as oublié ton mot de passe, tu peux utiliser la fonctionnalité de - mot de passe oublié. +{% block french_message %} +
+ Tu as demandé à créer un compte, mais ton adresse mail est déjà associée à un compte existant. + Si tu as oublié ton mot de passe, tu peux utiliser le réinitialiser en cliquant sur le lien suivant : + https://myecl.fr/forgot_password
-Si tu n'es pas à l'origine de cette demande, c'est qu'un bon fyot a tenté de s'inscrire avec ton adresse mail... Bref tu peux ignorer ce message.
+Si tu n'es pas à l'origine de cette demande, c'est qu'un bon fyot a tenté de s'inscrire avec ton adresse mail... Bref tu peux ignorer ce message.
+{% endblock %} -- You've asked to create an account, but your e-mail address is already linked to an existing account. If you've forgotten your password, you can use the - forgotten password feature. +{% block english_message %} +
+ You've asked to create an account, but your e-mail address is already linked to an existing account. + If you have forgotten your password, you can reset it by clicking on the following link: + https://myecl.fr/forgot_password
-If you are not behind this request, it likely means that a fool has tried to sign up using your e-mail address... In short, you can ignore this message.
- -Éclairement,
-