Projet

Général

Profil

Bug #74178

keepalive et courriels d'alerte de suppression de compte

Ajouté par Thomas Noël il y a environ un an. Mis à jour il y a environ un an.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Version cible:
-
Début:
03 février 2023
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

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é.

Fichiers


Demandes liées

Lié à 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’usagerFermé07 février 2023

Actions

Révisions associées

Révision 575cf199 (diff)
Ajouté par Paul Marillonnet il y a environ un an

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.

Historique

#3

Mis à jour par Paul Marillonnet il y a environ un an

  • Statut changé de Nouveau à En cours
  • Assigné à mis à Paul Marillonnet
#5

Mis à jour par Paul Marillonnet il y a environ un an

#6

Mis à jour par Paul Marillonnet il y a environ un an

À 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

Mis à jour par Thomas Noël il y a environ un an

  • Statut changé de Solution proposée à 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

Mis à jour par Paul Marillonnet il y a environ un an

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

Mis à jour par Thomas Noël il y a environ un an

  • Statut changé de Solution proposée à 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

Mis à jour par Paul Marillonnet il y a environ un an

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

Mis à jour par Thomas Noël il y a environ un an

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

Mis à jour par Paul Marillonnet il y a environ un an

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

Mis à jour par Thomas Noël il y a environ un an

  • Statut changé de Solution proposée à Solution validée
#15

Mis à jour par Paul Marillonnet il y a environ un an

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

Mis à jour par Thomas Noël il y a environ un an

  • Statut changé de Solution validée à 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

Mis à jour par Transition automatique il y a environ un an

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

Mis à jour par Transition automatique il y a 12 mois

Automatic expiration

Formats disponibles : Atom PDF