Project

General

Profile

Bug #74178

keepalive et courriels d'alerte de suppression de compte

Added by Thomas Noël about 2 months ago. Updated 18 days ago.

Status:
Solution déployée
Priority:
Normal
Category:
-
Target version:
-
Start date:
03 February 2023
Due date:
% Done:

0%

Estimated time:
Patch proposed:
Yes
Planning:
No

Description

On a des mails d'alerte concernant la suppression qui indiquent "vous ne vous êtes pas connecté depuis le...".

Or, avec le keepalive, les comptes peuvent être conservés bien plus longtemps.

Il faudrait modifier les textes courriels pour n'indiquer aucune date, juste dire :
  • Votre compte n'est plus utilisé. Sans action de votre part, il sera supprimé dans X jours
  • Votre compte n'était plus utilisé, il a été supprimé.

Files


Related issues

Related to Intégrations graphiques Publik - Development #74270: templates : adaptation authentic sur les courriels d’alerte et de notification de suppression de compte pour cause d’inactivité de l’usagerSolution déployée07 February 2023

Actions

History

#3

Updated by Paul Marillonnet about 1 month ago

  • Status changed from Nouveau to En cours
  • Assignee set to Paul Marillonnet
#5

Updated by Paul Marillonnet about 1 month ago

#6

Updated by Paul Marillonnet about 1 month ago

À noter que je laisse inchangé le message indiquant qu’il faut se connecter pour prévenir la suppression du compte.
Je trouve que le message "Sans action de votre part" est trop vague, certains usagers vont contacter leur collectivité au lieu de simplement se connecter etc. Et puis se connecter est concrètement la seule action que l’usager peut effectuer de lui-même, parmi celles qui remettent à zéro le compteur d’inactivité.

#7

Updated by Thomas Noël about 1 month ago

  • Status changed from Solution proposée to En cours

Bon début. Ceci dit en réalité l'idée c'est aussi de supprimer les mentions du genre :

Since your account was last active on {{ last_login_date }}

qui sont sujettes à trop de (mauvaises) interprétations dans les unused_account_delete*.

Et aussi supprimer la date dans unused_account_alert_subject.txt, dire juste "Votre compte est inactif et va bientôt être supprimé" (ce qui ajoute une information-alerte importante au passage, d'ailleurs).

#8

Updated by Paul Marillonnet about 1 month ago

Thomas Noël a écrit :

Bon début. Ceci dit en réalité l'idée c'est aussi de supprimer les mentions du genre :

Since your account was last active on {{ last_login_date }}

qui sont sujettes à trop de (mauvaises) interprétations dans les unused_account_delete*.

Oui ok, j’avais loupé ce point qui pourtant était déjà en description de ticket. C’est corrigé dans cette version, qui par ailleurs insiste sur le fait que le compte va être supprimé.
J’en profite aussi pour corriger une phrase d’un anglais un peu trop approximatif (je trouve) en fin de courriel d’alerte.

#9

Updated by Thomas Noël about 1 month ago

  • Status changed from Solution proposée to En cours

Reste encore un bout sur src/authentic2/templates/authentic2/unused_account_alert_subject.txt :)

Et sur le test test_clean_unused_account_human_duration_format ajouter quand même des assert qui vérifient un peu qu'un bout de phrase est là (pas le formatted, mais autre chose).

#10

Updated by Paul Marillonnet about 1 month ago

Thomas Noël a écrit :

Reste encore un bout sur src/authentic2/templates/authentic2/unused_account_alert_subject.txt :)

Ouch, excès de vitesse à l’écriture du patch, mes excuses.
C’est corrigé, et j’en ai aussi profité pour retirer le chargement de la bibliothèque de balises et filtres humanize dans tous ces gabarits, elle ne sert maintenant plus à rien.

Et sur le test test_clean_unused_account_human_duration_format ajouter quand même des assert qui vérifient un peu qu'un bout de phrase est là (pas le formatted, mais autre chose).

J’ai complété un peu le test qui était trop léger en effet, avec notamment des valeurs de délai entre alerte et suppression réalistes.

#11

Updated by Thomas Noël about 1 month ago

Détail, mais tu peux factoriser les traductions dans unused_account_delete_body.html et unused_account_delete_body.txt

(et avec ça, je validerai, promis)

#12

Updated by Paul Marillonnet about 1 month ago

Thomas Noël a écrit :

Détail, mais tu peux factoriser les traductions dans unused_account_delete_body.html et unused_account_delete_body.txt

Oui ok, les chaînes internationalisées sont maintenant les mêmes dans ces deux gabarits.

#13

Updated by Thomas Noël about 1 month ago

  • Status changed from Solution proposée to Solution validée
#15

Updated by Paul Marillonnet about 1 month ago

  • Related to Development #74270: templates : adaptation authentic sur les courriels d’alerte et de notification de suppression de compte pour cause d’inactivité de l’usager added
#16

Updated by Thomas Noël 21 days ago

  • Status changed from Solution validée to Résolu (à déployer)
commit 575cf199e6191b321b3b707778e17c8ca53f9206
Author: Paul Marillonnet <pmarillonnet@entrouvert.com>
Date:   Mon Feb 6 09:11:25 2023 +0100

    custom_user: provide more generic user-inactivity notifications (#74178)

    Authentic now exposes a keepalive API endpoint, meaning that the user's
    last activity event was not necessarily a user login event.

#17

Updated by Transition automatique 18 days ago

  • Status changed from Résolu (à déployer) to Solution déployée

Also available in: Atom PDF