Skip to content

Commit

Permalink
DSFR - styled password reset forms
Browse files Browse the repository at this point in the history
  • Loading branch information
Ash-Crow committed Jun 24, 2024
1 parent ed93652 commit 633bbf0
Show file tree
Hide file tree
Showing 6 changed files with 133 additions and 2 deletions.
Binary file modified dashboard/locale/fr/LC_MESSAGES/django.mo
Binary file not shown.
53 changes: 51 additions & 2 deletions dashboard/locale/fr/LC_MESSAGES/django.po
Original file line number Diff line number Diff line change
Expand Up @@ -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"
Expand All @@ -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"
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{% extends "base.html" %}
{% load widget_tweaks wagtailadmin_tags i18n static dsfr_tags %}
{% block content %}
<div class="fr-container fr-my-md-14v">
<h1>{% translate "Password change successful" %}</h1>
<a href="{% url 'wagtailadmin_login' %}" class="fr-btn">{% translate "Log in" %}</a>
</div>
{% endblock content %}
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
{% extends "base.html" %}
{% load widget_tweaks wagtailadmin_tags i18n static dsfr_tags %}
{% block content %}
<div class="fr-container fr-container--fluid fr-my-md-14v">
{% if validlink %}
<div class="fr-grid-row fr-grid-row-gutters fr-grid-row--center">
<div class="fr-col-12 fr-col-md-8 fr-col-lg-6">
<div class="fr-container fr-background-alt--grey fr-px-md-0 fr-py-10v fr-py-md-14v">
<div class="fr-grid-row fr-grid-row-gutters fr-grid-row--center">
<div class="fr-col-12 fr-col-md-9 fr-col-lg-8">
<h1>{% translate "Set your new password" %}</h1>

{% include "wagtailadmin/shared/non_field_errors.html" %}

<form method="post" novalidate>
{% csrf_token %}

{% dsfr_form %}

<button type="submit" class="fr-btn">{% translate "Reset password" %}</button>
</form>
</div>
</div>
</div>
</div>
</div>
{% else %}
<h1>{% translate "Invalid password reset link" %}</h1>
<div role="alert" class="fr-alert fr-alert--error fr-alert--sm fr-my-2w">
<p>{% translate "The password reset link was invalid, possibly because it has already been used." %}</p>
</div>

<div class="form-actions">
<a href="{% url 'wagtailadmin_password_reset' %}" class="fr-btn">{% translate "Request a new password reset" %}</a>
</div>
{% endif %}
</div>
{% endblock content %}
10 changes: 10 additions & 0 deletions dashboard/templates/wagtailadmin/account/password_reset/done.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{% extends "base.html" %}
{% load widget_tweaks wagtailadmin_tags i18n static dsfr_tags %}
{% block content %}
<div class="fr-container fr-my-md-14v">
<h1>{% translate "Check your email" %}</h1>
<div role="alert" class="fr-alert fr-alert--success fr-alert--sm">
<p>{% translate "A link to reset your password has been emailed to you if an account exists for this address." %}</p>
</div>
</div>
{% endblock content %}
26 changes: 26 additions & 0 deletions dashboard/templates/wagtailadmin/account/password_reset/form.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
{% extends "base.html" %}
{% load widget_tweaks wagtailadmin_tags i18n static dsfr_tags %}
{% block content %}
<div class="fr-container fr-container--fluid fr-my-md-14v">
<div class="fr-grid-row fr-grid-row-gutters fr-grid-row--center">
<div class="fr-col-12 fr-col-md-8 fr-col-lg-6">
<div class="fr-container fr-background-alt--grey fr-px-md-0 fr-py-10v fr-py-md-14v">
<div class="fr-grid-row fr-grid-row-gutters fr-grid-row--center">
<div class="fr-col-12 fr-col-md-9 fr-col-lg-8">
<h1>{% translate "Reset your password" %}</h1>
{% include "wagtailadmin/shared/non_field_errors.html" %}

<form method="post" novalidate>
{% csrf_token %}

{% dsfr_form %}

<button type="submit" class="fr-btn">{% translate "Reset password" %}</button>
</form>
</div>
</div>
</div>
</div>
</div>
</div>
{% endblock content %}

0 comments on commit 633bbf0

Please sign in to comment.