Projet

Général

Profil

Development #20830

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

Ajouté par Benjamin Dauvergne il y a plus de 6 ans. Mis à jour il y a environ 3 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Version cible:
-
Début:
20 décembre 2017
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

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


Fichiers


Demandes liées

Lié à Publik - Development #26907: Cycle de vie des comptesFermé24 novembre 2020

Actions
Lié à Publik - Development #12376: sur "mot de passe oublié ?" permettre d'avoir un message différent quand l'email est inconnu (?)Fermé30 juin 2016

Actions

Révisions associées

Révision 2c6c03a9 (diff)
Ajouté par Valentin Deniaud il y a environ 3 ans

misc: send password reset email even if disabled account (#20830)

Historique

#2

Mis à jour par Benjamin Dauvergne il y a plus de 6 ans

  • Sujet changé de password-reset: si le compte est inactif, envoyez tout de même un mail à password-reset: si le compte est inactif, envoyer tout de même un courriel
#3

Mis à jour par Paul Marillonnet il y a plus de 6 ans

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

Mis à jour par Benjamin Dauvergne il y a plus de 6 ans

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

Mis à jour par Benjamin Dauvergne il y a plus de 6 ans

  • Assigné à mis à Paul Marillonnet
#6

Mis à jour par Paul Marillonnet il y a plus de 6 ans

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

#7

Mis à jour par Paul Marillonnet il y a plus de 6 ans

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

Mis à jour par Benjamin Dauvergne il y a plus de 5 ans

#9

Mis à jour par Benjamin Dauvergne il y a plus de 3 ans

  • Lié à Development #12376: sur "mot de passe oublié ?" permettre d'avoir un message différent quand l'email est inconnu (?) ajouté
#10

Mis à jour par Valentin Deniaud il y a environ 3 ans

  • Assigné à changé de Paul Marillonnet à Valentin Deniaud
#11

Mis à jour par Valentin Deniaud il y a environ 3 ans

Je reprends ça, basé sur #47469 et remis au goût du jour.

#12

Mis à jour par Benjamin Dauvergne il y a environ 3 ans

  • Statut changé de Solution proposée à Solution validée
  • Planning mis à Non
#13

Mis à jour par Valentin Deniaud il y a environ 3 ans

  • Statut changé de Solution validée à Résolu (à déployer)
commit 2c6c03a9c8fe09520edaa04dd3c7e3d28d24b203
Author: Valentin Deniaud <vdeniaud@entrouvert.com>
Date:   Wed Mar 3 09:59:43 2021 +0100

    misc: send password reset email even if disabled account (#20830)
#14

Mis à jour par Frédéric Péters il y a environ 3 ans

  • Statut changé de Résolu (à déployer) à Solution déployée

Formats disponibles : Atom PDF