ETQ gestionnaire d'instance, configurer le délai de suppression des comptes administrateurs inactifs
Status
-
Expression du besoin rédigée -
Analyse rapide par l'Adullact -
Analyse par Ouidou (@fvantomme) -
Cadré avec l'équipe DS ---> ticket #8030 sur le Github DS -
Cahier des charges rédigé (@fgangler) -
Développement par Ouidou -
Code intégré dans le logiciel DS ---> depuis release 2023-07-25-01 -
Déployé sur l'instance DS de l'Adullact
voir #18 (comment 102230) --> réunion de cadrage du 02/11/2022 entre équipe DS et l'Adullact
Demande initiale
proposition Adullact (2022)
ETQ gestionnaire d'instance, configurer le délai de suppression des comptes administrateurs inactifs
Contexte
voir la PR Github #7228 - Supprime les droits admins non utilisés depuis 6 mois
Conditions de suppressions des comptes administrateurs inactifs :
- pas de connexion depuis 6 mois ---> codé en dur dans app/models/administrateur.rb
- pas de procédure, ni de procédure cachée
- pas de service
Pas de mail envoyé, car "les litiges doivent être rare et la recréation de droit facile".
À la prochaine mise à jour de l'instance DS de l'Adullact, la tâche cron app/jobs/cron/purge_unused_admin_job.rb
va faire le ménage.
Mais ce n'est pas obligatoirement ce que nous souhaitons pour l'instance DS de l'Adullact.
User story
Format : “En tant que” (ETQ), “je souhaite”, “afin de”
Configurer la durée "pas de connexion depuis X mois"
- Par défaut : "pas de connexion depuis 6 mois"
- Besoin validé avec l'équipe DS (02/11/2022)
ETQ gestionnaire d'instance,
Je souhaite, pouvoir configurer la durée "pas de connexion depuis X mois"
relatif à la suppression des comptes administrateurs inactifs
Afin d’adapter cette tâche de nettoyage à la politique
de gestion des comptes administrateurs de mon instance.
Désactiver le nettoyage
TODO : à valider avec l'équipe DS
ETQ gestionnaire d'instance,
Je souhaite, pouvoir désactiver la suppression des comptes administrateurs inactifs
Afin d’adapter cette tâche de nettoyage à la politique
de gestion des comptes administrateurs de mon instance.
Tests d'acceptation
Format : “En tant que” (ETQ), “Quand je”, “Alors”
TODO : à compléter
ETQ super-admin
Quand je ...
Alors ...