Bug #12443
closedLe dernier modifieur de la publication est incorrect après la modification d'un document versionné.
100%
Description
Résultat constaté:
- sur une GED versionnée, lorsque le publieur réserve un document, le modifie sur son poste et le renvoie sur la publication, le nom du dernier "modifieur" de la publication est incorrect, à priori ce serait le créateur initial de la publication qui est récupéré.
Résultat attendu :
- le dernier "modifieur" de la publication devrait correspondre au nom du publieur qui vient de modifier le document.
A noter qu'avec l'édition en ligne, le problème ne se produit pas.
Updated by Nicolas Eysseric over 3 years ago
- Status changed from New to Assigned
- Assignee set to Miguel Moquillon
Updated by Miguel Moquillon over 3 years ago
- Status changed from Assigned to In progress...
Updated by Miguel Moquillon over 3 years ago
- Status changed from In progress... to Resolved
- % Done changed from 0 to 100
Updated by Yohann Chastagnier over 3 years ago
- Status changed from Resolved to Closed
- le suivi de version est activé
- le créateur est différent du publieur qui met à jour
Selon les cas d'appels de l'opération unlock
, les modifications apportées dans les PRs peuvent empêcher l'envoi d'une notification de mise jour technique (notification CDI).
Selon les implémentations à l'écoute de tels événements techniques, des traitements pourraient ne pas être exécutés.
Pour éviter le problème initial, l'utilisateur indiqué comme auteur de la mise à jour du document est soit :
- celui indiqué comme éditeur en cours du document
- l'utilisateur qui réalise l'opération est cours (cas ajouté)
Aussi pour garder l'idée de n'envoyer qu'une seule fois la notification technique de mise à jour d'un document, si cette dernière a déjà été envoyée dans le contexte d'exécution de la requête courante, alors elle n'est pas envoyée lors de l'opération unlock
.
(https://github.com/Silverpeas/Silverpeas-Core/commit/fe9ce4f8f6c7bb4d8382aee6c445d7b7ae17a8f0)
Validé et intégré en 6.1.x et reporté sans les modifications des fichiers jenkins dans 6.2.x et 6.3.x