From 633bbf011bbf8ac3810e1c70890a651bcf40ba74 Mon Sep 17 00:00:00 2001 From: Sylvain Boissel Date: Mon, 24 Jun 2024 15:37:10 +0200 Subject: [PATCH] DSFR - styled password reset forms --- dashboard/locale/fr/LC_MESSAGES/django.mo | Bin 1364 -> 2428 bytes dashboard/locale/fr/LC_MESSAGES/django.po | 53 +++++++++++++++++- .../account/password_reset/complete.html | 8 +++ .../account/password_reset/confirm.html | 38 +++++++++++++ .../account/password_reset/done.html | 10 ++++ .../account/password_reset/form.html | 26 +++++++++ 6 files changed, 133 insertions(+), 2 deletions(-) create mode 100644 dashboard/templates/wagtailadmin/account/password_reset/complete.html create mode 100644 dashboard/templates/wagtailadmin/account/password_reset/confirm.html create mode 100644 dashboard/templates/wagtailadmin/account/password_reset/done.html create mode 100644 dashboard/templates/wagtailadmin/account/password_reset/form.html diff --git a/dashboard/locale/fr/LC_MESSAGES/django.mo b/dashboard/locale/fr/LC_MESSAGES/django.mo index e4e9a30aca3cb193dcab44ab385d344a7f237e49..49c3ebde4cf46e0566dd1af55ca8a1ce6b16376e 100644 GIT binary patch literal 2428 zcma)-&x;&I6vtbQnv6daHHwP9fQaJuxI4xeCafVQo3OHLmfcNI5VWTI%}gcTRkKyq zGdsEHId~F02qJrtI4AKaUL^A;=s^%Xc=6!HqacXi*FCd4lT(`Q{%mzuz4z+--mCfj z*r6{XTuP{bh`;D-JY@g3z#Z@>un9KcME0A5BKdLLa>+Z< zL%&Nf}Z}Vha<9ceM|m+SXC%YELRnVa(T~ z^IcA^S0+mX(RphOCt*r$O|;^ibxry}{7wy~mOU98;J?rE7S_adX}za9T&HbIi8Vo+ zf)}WlvGPor?T|J!(4kv~SA?#0`Ub+D7_QHGD?B@+ayT&Q!Io27dd^iyy8D)c8pC_BXfjplY_w|nD$_GYDlJ9XXsrxtf-1IB<4H)-##HO1t4xQ<7v*-_MYjK` z8EtaTd5az8jQ@8E_JI@`9_$BEr4Jt^iPOj?!?~PBThlDhE|0dlc2GVJ7H@ZXe=wq0v z)YhD(Smu~=^v%`NwrPxSr_7U-_dFOPSNr4w#Dm> z%kd`nwM>dHz(tc9i;a`<;;FcCl9t|VHcq{^*jQYwttlVkZKsUS#2;3!Aq55ME8b?6 z&y1VYcD41@^_2tXOZCMX${B?K8^a!)1l|p=_cBz;8A380GO>JR`(k|hV4nDDvx`?u zVpDB8O*-Aup|+6~PGvDlEB8$@y>jT68)s12@@4rILvPd4t7mHO$Cuc!tHRx|oI>t5 z>L=@s8stSQOIb=Mx$#IF9W=@k5>np=5f&YlRyk$7Dj+wFM`1i7Hhnt;d&&{V((B|k z6$U+)_X1ZPj+J6MVN^eQTw0vb{baF6kx6?>ud}PVeRtCAT)5kNO}bh} zG%;`f`1DI9wI+=^{?^lYZ{ntE_Kni-q}|;Dy1*q`wo-0l-x1-oNM@o|1+uFBcvSZN zoMW9LZ@R6O9A9Bx86&YfY_DgHOq0N7d_r36Tn*XPqxD%uZPCi~cyxR3Y_ukcKzy@l zPyq_a%egd68i{8_n$@n_lE=bIs(Fv)k%6?8`<8?(vk{qi#{9eD(^bFfYTUT zbI^)$+TmlC-9@m`=6qFQ&Fo(0KTAE_S#;5b@u-cuMBz+7m)=z|Z|GdRtrMIQ(exj> z)72VI`@7Z{HLlPnQ>k%iIondL42No&U6(NJ6sSRzy`pqHx`z6z8lwmr9V8XBrHVER q4^>kp!vv?a!*5TJKElB!EuZ&1w1!QKO6Z_TF#|t?s|Up<3HcvanBDCF delta 370 zcmXBPu}cDB7{~D^ef7>u%g#Utht5r0>Il-KC8))*p*eyZZ%8Cs#6@ro9^9h2R)^-6 z{sV<3*BV-a#=ySs>jMv;_qg|cpWpizE`sqYG&7+pbd#RYd-OML>u^iN!y^o^hZ&yZ z8P2hWzt})OCsM))x3Pl;PteXd#Tfg@zOjs0L>!)CnIA9t%>}P`&-WW%VUJtt_<%O( zGw$L$hPXr@zt9Hx!32YX$PQj0W84h;AiFnkQCKkBr7a@oT-mgoaYY7K_GNmP`_S8b tR7vDA&C={99UNq-R?WT+&D6xnaaY%7q1VN=K6-8a^y>QLw=^#G{{acGDoy|Z diff --git a/dashboard/locale/fr/LC_MESSAGES/django.po b/dashboard/locale/fr/LC_MESSAGES/django.po index a458da45..0f49e2e3 100644 --- a/dashboard/locale/fr/LC_MESSAGES/django.po +++ b/dashboard/locale/fr/LC_MESSAGES/django.po @@ -8,8 +8,8 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-06-24 12:48+0200\n" -"PO-Revision-Date: 2024-06-24 12:48+0200\n" +"POT-Creation-Date: 2024-06-24 15:24+0200\n" +"PO-Revision-Date: 2024-06-24 15:26+0200\n" "Last-Translator: \n" "Language-Team: \n" "Language: fr\n" @@ -19,6 +19,55 @@ msgstr "" "Plural-Forms: nplurals=2; plural=(n > 1);\n" "X-Generator: Poedit 3.4.2\n" +#: dashboard/templates/wagtailadmin/account/password_reset/complete.html:5 +msgid "Password change successful" +msgstr "Mot de passe changé avec succès" + +#: dashboard/templates/wagtailadmin/account/password_reset/complete.html:6 +msgid "Log in" +msgstr "Connexion" + +#: dashboard/templates/wagtailadmin/account/password_reset/confirm.html:11 +msgid "Set your new password" +msgstr "Définissez votre nouveau mot de passe" + +#: dashboard/templates/wagtailadmin/account/password_reset/confirm.html:20 +#: dashboard/templates/wagtailadmin/account/password_reset/form.html:18 +msgid "Reset password" +msgstr "Réinitialiser le mot de passe" + +#: dashboard/templates/wagtailadmin/account/password_reset/confirm.html:28 +msgid "Invalid password reset link" +msgstr "Lien de réinitialisation de mot de passe invalide" + +#: dashboard/templates/wagtailadmin/account/password_reset/confirm.html:30 +msgid "" +"The password reset link was invalid, possibly because it has already been " +"used." +msgstr "" +"Le lien de réinitialisation de mot de passe était invalide, probablement " +"parce qu’il a déjà été utilisé." + +#: dashboard/templates/wagtailadmin/account/password_reset/confirm.html:34 +msgid "Request a new password reset" +msgstr "Demander une nouvelle réinitialisation de mot de passe" + +#: dashboard/templates/wagtailadmin/account/password_reset/done.html:5 +msgid "Check your email" +msgstr "Consultez vos e-mails" + +#: dashboard/templates/wagtailadmin/account/password_reset/done.html:7 +msgid "" +"A link to reset your password has been emailed to you if an account exists " +"for this address." +msgstr "" +"Un lien pour réinitialiser votre mot de passe vous a été envoyé par e-mail " +"si un compte existe pour cette adresse." + +#: dashboard/templates/wagtailadmin/account/password_reset/form.html:10 +msgid "Reset your password" +msgstr "Réinitialisez votre mot de passe" + #: dashboard/templates/wagtailadmin/login.html:10 msgid "Connection" msgstr "Connexion" diff --git a/dashboard/templates/wagtailadmin/account/password_reset/complete.html b/dashboard/templates/wagtailadmin/account/password_reset/complete.html new file mode 100644 index 00000000..12f0dc41 --- /dev/null +++ b/dashboard/templates/wagtailadmin/account/password_reset/complete.html @@ -0,0 +1,8 @@ +{% extends "base.html" %} +{% load widget_tweaks wagtailadmin_tags i18n static dsfr_tags %} +{% block content %} +
+

{% translate "Password change successful" %}

+ {% translate "Log in" %} +
+{% endblock content %} diff --git a/dashboard/templates/wagtailadmin/account/password_reset/confirm.html b/dashboard/templates/wagtailadmin/account/password_reset/confirm.html new file mode 100644 index 00000000..fb5c3fa3 --- /dev/null +++ b/dashboard/templates/wagtailadmin/account/password_reset/confirm.html @@ -0,0 +1,38 @@ +{% extends "base.html" %} +{% load widget_tweaks wagtailadmin_tags i18n static dsfr_tags %} +{% block content %} +
+ {% if validlink %} +
+
+
+
+
+

{% translate "Set your new password" %}

+ + {% include "wagtailadmin/shared/non_field_errors.html" %} + +
+ {% csrf_token %} + + {% dsfr_form %} + + +
+
+
+
+
+
+ {% else %} +

{% translate "Invalid password reset link" %}

+ + + + {% endif %} +
+{% endblock content %} diff --git a/dashboard/templates/wagtailadmin/account/password_reset/done.html b/dashboard/templates/wagtailadmin/account/password_reset/done.html new file mode 100644 index 00000000..a9ddb603 --- /dev/null +++ b/dashboard/templates/wagtailadmin/account/password_reset/done.html @@ -0,0 +1,10 @@ +{% extends "base.html" %} +{% load widget_tweaks wagtailadmin_tags i18n static dsfr_tags %} +{% block content %} +
+

{% translate "Check your email" %}

+ +
+{% endblock content %} diff --git a/dashboard/templates/wagtailadmin/account/password_reset/form.html b/dashboard/templates/wagtailadmin/account/password_reset/form.html new file mode 100644 index 00000000..fb4a5072 --- /dev/null +++ b/dashboard/templates/wagtailadmin/account/password_reset/form.html @@ -0,0 +1,26 @@ +{% extends "base.html" %} +{% load widget_tweaks wagtailadmin_tags i18n static dsfr_tags %} +{% block content %} +
+
+
+
+
+
+

{% translate "Reset your password" %}

+ {% include "wagtailadmin/shared/non_field_errors.html" %} + +
+ {% csrf_token %} + + {% dsfr_form %} + + +
+
+
+
+
+
+
+{% endblock content %}