Merge branch 'dorian/improve-pwd-reset' into 'master'

Dorian/improve pwd reset

See merge request klub-dev-ens/authens!36
This commit is contained in:
Martin Pepin 2022-12-01 16:31:20 +01:00
commit 58747e57b3
4 changed files with 31 additions and 22 deletions

View file

@ -96,7 +96,7 @@ AUTHENS_ALLOW_STAFF = True
### Création d'utilisateurices ### Création d'utilisateurices
AuthENS maintient une tables des comptes clipper connus. AuthENS maintient une table des comptes clipper connus.
Cette table est automatiquement mise à jour lors qu'une personne se connecte via Cette table est automatiquement mise à jour lors qu'une personne se connecte via
le CAS pour la première fois. le CAS pour la première fois.
En revanche lorsqu'un nouveau compte est créé manuellement et que ce compte En revanche lorsqu'un nouveau compte est créé manuellement et que ce compte

View file

@ -7,7 +7,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: \n" "Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2021-01-28 20:40+0100\n" "POT-Creation-Date: 2022-11-02 10:22+0100\n"
"PO-Revision-Date: 2021-01-30 20:48+0100\n" "PO-Revision-Date: 2021-01-30 20:48+0100\n"
"Last-Translator: Tom Hubrecht <tom.hubrecht@ens.fr>\n" "Last-Translator: Tom Hubrecht <tom.hubrecht@ens.fr>\n"
"Language-Team: \n" "Language-Team: \n"
@ -22,7 +22,7 @@ msgstr ""
msgid "Ancien login clipper" msgid "Ancien login clipper"
msgstr "Old clipper username" msgstr "Old clipper username"
#: forms.py:18 templates/authens/login_switch.html:14 #: forms.py:18 templates/authens/login_switch.html:15
msgid "Mot de passe" msgid "Mot de passe"
msgstr "Password" msgstr "Password"
@ -39,7 +39,7 @@ msgstr ""
"No user exists with this username, this entrance year and/or this password. " "No user exists with this username, this entrance year and/or this password. "
"Please check your entry. Attention, all fields are case sensitive!" "Please check your entry. Attention, all fields are case sensitive!"
#: models.py:19 models.py:57 #: models.py:19 models.py:60
msgid "utilisateurice" msgid "utilisateurice"
msgstr "user" msgstr "user"
@ -47,36 +47,36 @@ msgstr "user"
msgid "login CAS" msgid "login CAS"
msgstr "CAS username" msgstr "CAS username"
#: models.py:30 models.py:67 #: models.py:30 models.py:70
msgid "année de création du compte CAS" msgid "année de création du compte CAS"
msgstr "year of CAS account creation" msgstr "year of CAS account creation"
#: models.py:34 #: models.py:37
msgid "Compte CAS" msgid "Compte CAS"
msgstr "CAS account" msgstr "CAS account"
#: models.py:35 #: models.py:38
msgid "Comptes CAS" msgid "Comptes CAS"
msgstr "CAS accounts" msgstr "CAS accounts"
#: models.py:39 #: models.py:42
#, python-format #, python-format
msgid "compte CAS %(cas_login)s (promo %(entrance_year)s) lié à %(user)s" msgid "compte CAS %(cas_login)s (promo %(entrance_year)s) lié à %(user)s"
msgstr "CAS account %(cas_login)s (year %(entrance_year)s) linked to %(user)s" msgstr "CAS account %(cas_login)s (year %(entrance_year)s) linked to %(user)s"
#: models.py:63 #: models.py:66
msgid "ancien login CAS" msgid "ancien login CAS"
msgstr "old CAS username" msgstr "old CAS username"
#: models.py:78 #: models.py:81
msgid "Ancien compte CAS" msgid "Ancien compte CAS"
msgstr "Old CAS account" msgstr "Old CAS account"
#: models.py:79 #: models.py:82
msgid "Anciens comptes CAS" msgid "Anciens comptes CAS"
msgstr "Old CAS accounts" msgstr "Old CAS accounts"
#: models.py:83 #: models.py:86
#, python-format #, python-format
msgid "" msgid ""
"Ancien compte CAS %(cas_login)s (promo %(entrance_year)s) lié à %(user)s" "Ancien compte CAS %(cas_login)s (promo %(entrance_year)s) lié à %(user)s"
@ -91,11 +91,11 @@ msgstr "Connection method"
msgid "Clipper" msgid "Clipper"
msgstr "Clipper" msgstr "Clipper"
#: templates/authens/login_switch.html:18 #: templates/authens/login_switch.html:20
msgid "Vieilleux" msgid "Vieilleux"
msgstr "Alumni" msgstr "Alumni"
#: templates/authens/login_switch.html:25 #: templates/authens/login_switch.html:27
#, python-format #, python-format
msgid "" msgid ""
"Si votre fin de scolarité approche, créez un mot de passe pour votre compte " "Si votre fin de scolarité approche, créez un mot de passe pour votre compte "
@ -153,16 +153,25 @@ msgstr "For your information, your username is the following: %(username)s"
msgid "L'équipe %(site_name)s" msgid "L'équipe %(site_name)s"
msgstr "The %(site_name)s team" msgstr "The %(site_name)s team"
#: views.py:86 #: views.py:89
msgid "Connexion échouée !" #, fuzzy
#| msgid "Connexion échouée !"
msgid "Connection échouée !"
msgstr "Connection failed!" msgstr "Connection failed!"
#: views.py:102 #: views.py:105
msgid "" msgid ""
"Un email de réinitialisation du mot de passe vient d'être envoyé à l'adresse " "Si un compte avec cet email existe, un email de réinitialisation vient de "
"indiquée !" "lui être envoyé !"
msgstr "A password reset email has just been sent to the indicated address!" msgstr ""
"A password reset email has just been send to the inidcated address, "
"provided an account with this email exists)"
#: views.py:112 #: views.py:115
msgid "Mot de passe modifié avec succès !" msgid "Mot de passe modifié avec succès !"
msgstr "Password changed successfully!" msgstr "Password changed successfully!"
#~ msgid ""
#~ "Un email de réinitialisation du mot de passe vient d'être envoyé à "
#~ "l'adresse indiquée !"
#~ msgstr "A password reset email has just been sent to the indicated address!"

View file

@ -102,7 +102,7 @@ class PasswordResetView(SuccessMessageMixin, auth_views.PasswordResetView):
success_url = reverse_lazy("authens:login") success_url = reverse_lazy("authens:login")
success_message = _( success_message = _(
"Un email de réinitialisation vient d'être envoyé à l'adresse indiquée !" "Si un compte avec cet email existe, un email de réinitialisation vient de lui être envoyé !"
) )