Projet

Général

Profil

Actions

Feature #13193

fermé

Suppression autonome d'un compte

Ajouté par Nicolas Eysseric il y a plus d'un an. Mis à jour il y a plus d'un an.

Statut:
Closed
Priorité:
Normal
Assigné à:
Catégorie:
Administration
Début:
30/08/2022
Echéance:
% réalisé:

100%

Temps estimé:
Livraison en TEST:
Livraison en PROD:

Description

Actuellement, si l'utilisateur peut créer son compte de manière autonome, il n'en est pas de même pour sa suppression.
Seul un administrateur général peut supprimer le compte d'un utilisateur.

Il est devenu nécessaire qu'un utilisateur puisse supprimer son compte de manière autonome via un formulaire dédié : motif (non obligatoire), exercice du droit à l'oubli.
Une notification sera adressée immédiatement aux administrateurs. La suppression sera disponible uniquement pour les utilisateurs appartenant au domaine sur lequel l'inscription autonome est activée. La session en cours sera détruite immédiatement. Les notifications seront envoyées immédiatement car il ne peut pas y avoir de persistance à cause du droit à l'oubli.


Fichiers

AccountDeletion.png (71,6 ko) AccountDeletion.png Nicolas Eysseric, 09/11/2022 14:20

Mis à jour par Miguel Moquillon il y a plus d'un an

  • Statut changé de New à Feedback

Quelques questions :

  • Est ce bien une fonction de suppression de son propre compte ou avant tout une demande de suppression de son compte ?
  • Les données du formulaire sont elles sauvegardées ou juste envoyées par notification aux administrateurs (comme pour la désinscription à un espace communautaire) ?
  • Quels sont les administrateurs concernées par la notification des données du formulaire :
  • les administrateurs du domaine concerné par l'inscription autonome ?
  • Les administrateurs de la plate-forme ?
Dans le cas d'une demande de suppression de son compte :
  • Qui réalise effectivement l'opération de suppression du compte, ainsi que celle d'anonymisation du compte supprimé, à la demande de l'utilisateur via le formulaire :
  • Silverpeas suite à l'acceptation d'un des administrateurs à la réception du formulaire ?
  • Manuellement par l'un des administrateurs du domaine pour lequel l'inscription autonome est activé ?
  • Manuellement par l'un des administrateurs de la plate-forme ?

Mis à jour par Nicolas Eysseric il y a plus d'un an

  • Statut changé de Feedback à In progress...
  • Assigné à mis à Nicolas Eysseric
  • % réalisé changé de 0 à 70

Pour répondre à Miguel, il s'agit bien d'une fonction de suppression de son propre compte, en toute autonomie.
Les données ne sont pas persistées mais juste envoyées par notifications à tous les administrateurs.

Mis à jour par Nicolas Eysseric il y a plus d'un an

L'évolution a été développée comme décrite.
Le bouton Supprimer mon compte a été ajouté au profil de l'utilisateur.

Traité par PR : https://github.com/Silverpeas/Silverpeas-Core/pull/1240

Mis à jour par Miguel Moquillon il y a plus d'un an

  • Statut changé de Resolved à Integration in progress...

Mis à jour par Miguel Moquillon il y a plus d'un an

Ne faudrait il pas que la fonctionnalité de pouvoir supprimer son propre compte soit paramétrable dans un fichier de propriété ?
  • Soit via la propriété existante newRegistrationEnabled qui impliquerait que si un utilisateur puisse se créer un compte, il puisse aussi le supprimer.
  • soit par le biais d'une autre propriété au côté de la propriété newRegistrationEnabled dans le fichier org/silverpeas/authentication/settings/authenticationSettings.properties.

En effet, je ne suis pas sûr que cette fonctionnalité intéresse bcp de nos clients. En l'occurrence Akwel par exemple.

Mis à jour par Nicolas Eysseric il y a plus d'un an

Oups, en effet, j'ai oublié de mettre la condition pour faire apparaitre le bouton dans la JSP.
Pour moi, il n'y a pas besoin de paramètre supplémentaire. L'affichage du bouton est déjà conditionné au fait que l'auto-inscription soit activé et qu'elle le soit sur le domaine de l'utilisateur connecté.
Au titre du RGPD, si tu peux créer ton compte de manière autonome, tu dois pouvoir le supprimer de la même manière.

Mis à jour par Miguel Moquillon il y a plus d'un an

Oui, pour moi ça me parait aussi en effet plus cohérent.

Mis à jour par Miguel Moquillon il y a plus d'un an

  • Statut changé de Integration in progress... à Closed
Actions

Formats disponibles : Atom PDF