Project

General

Profile

Development #20830

password-reset: si le compte est inactif, envoyer tout de même un courriel

Added by Benjamin Dauvergne over 2 years ago. Updated about 2 years ago.

Status:
Nouveau
Priority:
Normal
Category:
-
Target version:
-
Start date:
20 Dec 2017
Due date:
% Done:

0%

Patch proposed:
Yes
Planning:
No

Description

Pour indiquer à la personne qu'on ne va rien faire son compte est inactif.

0001-WIP-send-notification-emails-for-unauthorized-passwo.patch View (1.97 KB) Paul Marillonnet, 22 Dec 2017 02:45 PM

0001-WIP-send-notification-emails-for-unauthorized-passwo.patch View (4.21 KB) Paul Marillonnet, 08 Jan 2018 03:02 PM

0001-send-notification-emails-for-unauthorized-password-r.patch View (5.82 KB) Paul Marillonnet, 08 Jan 2018 05:34 PM


Related issues

Related to Publik - Development #26907: Cycle de vie des comptes Nouveau 02 Oct 2018

History

#2 Updated by Benjamin Dauvergne over 2 years ago

  • Subject changed from password-reset: si le compte est inactif, envoyez tout de même un mail to password-reset: si le compte est inactif, envoyer tout de même un courriel

#3 Updated by Paul Marillonnet over 2 years ago

Pas encore écrit les templates correspondants, mais ce serait quelque chose comme ça, non ?

Edit : Et je n'ai pas encore eu le temps de regarder comment sont testées les différentes fonctionnalités d'échange par courriel avec l'utilisateur. Ce sera l'occasion parfaite.

#4 Updated by Benjamin Dauvergne over 2 years ago

Oui c'est presque ça, j'ajouterai: ajouter un log au niveau INFO pour les utilisateurs inactifs parce send_templated_email() ne log rien.

Pour les tests sur les mails il y a une fixture mailoutbox qui est une liste et qui contient les derniers mails envoyés depuis le début du test, ça remplace complètement l'envoi fait via SMTP, et ça donne accès à l'objet MailMessage de Django; faire un grep mailoutbox dans les test pour le voir à l'usage.

#5 Updated by Benjamin Dauvergne over 2 years ago

  • Assignee set to Paul Marillonnet

#6 Updated by Paul Marillonnet about 2 years ago

Voilà pour les logs et les templates. Je me penche maintenant sur les tests.

#7 Updated by Paul Marillonnet about 2 years ago

Ajouté un test, mais je ne suis pas certain que ce soit la façon la plus orthodoxe de tester la complétion du PasswordResetForm.

#8 Updated by Benjamin Dauvergne over 1 year ago

Also available in: Atom PDF