Bug #11135
ferméGestion des abonnements : rien ne s'affiche si la liste contient un utilisateur supprimé
100%
Description
Si les abonnés à la GED ou au dossier contienne un utilisateur dont l'état est supprimé (state=REMOVED).
Il y a une erreur JS :
TypeError: Cannot read property 'fullName' of undefined
at Object.<anonymous> (ManageSubscriptions:289)
at Function.each (VM2403 jquery-2.2.4.min.61build191030.js:2)
at jQuery.fn.init.each (VM2403 jquery-2.2.4.min.61build191030.js:2)
at __agregatesData (ManageSubscriptions:275)
at ManageSubscriptions:244
Mis à jour par Nicolas Eysseric il y a environ 5 ans
- Projet changé de GED à Silverpeas Core
- Catégorie mis à Abonnements
- Statut changé de New à Assigned
- Assigné à mis à Miguel Moquillon
Mis à jour par Miguel Moquillon il y a environ 5 ans
- Statut changé de Assigned à In progress...
- Version cible mis à Version 6.1
- filtrer la liste des abonnements sur l'état du compte utilisateur,
- supprimer les abonnements d'un utilisateur dont le compte est mise en attente de suppression (suppression non définitive),
- prendre en charge les utilisateurs en attente de suppression dans les abonnements et les marquer comme non valide à l'image de ce qui se fait avec les applications mises en corbeille.
Un compte utilisateur qui est supprimé mais pas définitivement peut faire l'objet d'une restauration. Cet état intermédiaire à la suppression (une sorte de mise en corbeille) a été défini à l'origine pour palier entre autre aux suppressions par erreur lors d'une mauvaise synchronisation avec un annuaire extérieur et pour se conformer avec les gestions des gestionnaires d'identité comme Azure ou Google. La question se pose donc sur la suppression ou non des abonnements. J'ai choisi ici, compte tenu de la particularité de cet état intermédiaire de la suppression, et pour être aussi en cohérence avec le comportement sur les abonnements d'une application mise dans la corbeille, de ne pas supprimer les abonnements de l'utilisateur. Je propose, comme pour ce dernier cas, de montrer l'abonnement mais comme non valide, non effectif.
Mis à jour par Miguel Moquillon il y a environ 5 ans
- Statut changé de In progress... à Resolved
- % réalisé changé de 0 à 100
Mis à jour par Yohann Chastagnier il y a environ 5 ans
- Statut changé de Resolved à Integration in progress...
Mis à jour par Yohann Chastagnier il y a environ 5 ans
- Statut changé de Integration in progress... à Closed
Validé et intégré.