Bug #14787
ferméUn abonné à un emplacement (dossier de GED par exemple) qui est supprimé de l'application reçoit encore les notifications d'abonnement alors qu'il n'a plus accès à l'application
0%
Description
- Un utilisateur a accès aux publication d'un dossier
- Un abonnement est créé sur ce dossier
- L'utilisateur reçoit bien les abonnements des publications.
- Cet utilisateur est supprimé de la GED
- Les abonnements qui y sont liés sont toujours adressés à cet utilisateur car l’abonnement demeure.
- Quand il cliquera dessus il ne pourra accédé car il n' a pas les droits
Mis à jour par David Lesimple il y a 2 mois
- Statut changé de New à In progress...
- Assigné à mis à David Lesimple
Mis à jour par David Lesimple il y a 2 mois
- Projet changé de 207 à Silverpeas Core
- Sujet changé de V6.4-GED/Abonnement à Un abonné à un emplacement (dossier de GED par exemple) qui est supprimé de l'application reçoit encore les notifications d'abonnement alors qu'il n'a plus accès à l'application
- Catégorie mis à Abonnements
- Statut changé de In progress... à Qualified
Reproduit.
Mis à jour par Sebastien Vuillet il y a environ un mois
- Assigné à changé de David Lesimple à Miguel Moquillon
Mis à jour par Miguel Moquillon il y a 25 jours
- Statut changé de Qualified à In progress...
Mis à jour par Miguel Moquillon il y a 17 jours
· Edité
Ce bogue a toujours existé dans Silverpeas. En effet, rien ne permettait jusqu'à cette correction de mettre à jour les droits spécifiques de dossiers lorsque des utilisateurs ou des groupes ont vue leur droit d'accès supprimé au niveau de l'espace ou de la GED.
Afin de fournir une correction de ce bogue, il a été nécessaire de récupérer de la feature #14738 la notification du nouveau événement système UserRoleEvent
concernant la modification de droits d'utilisateurs sur une application. Ce nouveau mécanisme notifie lorsque des utilisateurs ont vu leur droit sur des applications retirés, soit directement, soit indirectement par le biais d'un groupe d'utilisateurs ou par leur retrait d'un groupe d'utilisateur qui a ce droit.
NodeDetails
des applications concernées:
- le premier listener est à l'écoute des événements
UserRoleEvent
afin de synchroniser au niveau de chaque dossier avec droits spécifiques, des GED concernés, la suppression de droit d'utilisateurs - le second listener est à l'écoute des événements
ProfileInstEvent
afin de synchroniser au niveau de chaque dossier avec droits spécifique, des GED concernés, la suppression de droit d'un groupe d'utilisateurs - le service est en charge de la synchronisation des changements de droits des utilisateurs et des groupes d'utilisateurs sur les nœuds avec droit spécifiques gérés dans les applications concernées.
- PR https://github.com/Silverpeas/Silverpeas-Core/pull/1411 pour la branche 6.4.x
- PR https://github.com/Silverpeas/Silverpeas-Core/pull/1412 pour la branche master
Mis à jour par Miguel Moquillon il y a 13 jours
- Statut changé de In progress... à Resolved
Mis à jour par Miguel Moquillon il y a 12 jours
- Statut changé de Resolved à Integration in progress...
Mis à jour par Miguel Moquillon il y a 12 jours
- Statut changé de Integration in progress... à Closed
La solution a été intégrée dans les branches 6.4.x et master