Bug #13512
closedLes publications en brouillon sont remontées à tort dans les résultats de recherche
100%
Description
Les lecteurs de la GED contenant cette publication voient donc ce résultat mais logiquement ne peuvent pas y accéder en cliquant dessus :
Message: "Vous n'avez pas les droits suffisants pour accéder à l'information désirée !"
Résultat attendu: la publication en brouillon ne devrait remonter dans les résultats que pour le rédacteur (cas normal)
ou pour les gestionnaires/publieurs/rédacteurs (si co-rédaction et draftVisibleWithCoWriting est activé).
Updated by David Lesimple over 1 year ago
- Status changed from New to Assigned
- Assignee set to Yohann Chastagnier
- Target version set to Version 6.3.2
Updated by Miguel Moquillon about 1 year ago
- Status changed from Assigned to Feedback
Le bogue ici n'est pas reproduit ni sur la version 6.3.2-SNAPSHOT actuelle, ni sur la future 6.4. Par contre, il s'avère que lorsque la publication est en mode brouillon, il n'est remonté des résultats de la recherche pour personne, même pour le publieur qui l'a mis en mode brouillon, et ceci jusqu'à ce qu'il soit (à nouveau) publié.
Updated by David Lesimple about 1 year ago
- Status changed from Feedback to Rejected
ok je ne reproduis pas le souci, il est possible que cela venait de la manière dont les publications sont modifiées (par Workflow).
Updated by David Lesimple 7 months ago
- Status changed from Rejected to Re-opened
- Assignee changed from Yohann Chastagnier to Miguel Moquillon
- Target version changed from Version 6.3.2 to Version 6.3.5
Reproduit de nouveau sur 6.3.5
Updated by Miguel Moquillon 7 months ago
- Status changed from Re-opened to Qualified
- Cas publieur :
- un publieur créé une publication dans une GED pour laquelle le mode brouillon est activé => la publication est bien en mode brouillon
- le publieur fait une recherche globale sur un mot-clé de la publication => elle est remontée
- le publieur clique sur le lien dans la page des résultats de la recherche => il accède à la publication
- Cas lecteur :
- le lecteur fait une recherche globale sur un mot-clé de la publication => elle est remontée
- le lecteur clique sur le lien dans la page des résultats de la recherche => un message d'erreur lui informe qu'il n'a pas les droits d'accéder à la publication
Après investigation dans le code et l'historique des changements, il s'avère que ce comportement est un bogue introduit avec la correction du bogue #10388. Cette dernière correction portait sur les publications créées dans une GED sans mode brouillon mais avait oubliée de garder le cas d'une GED en mode brouillon.
En effet, lorsqu'un brouillon d'une publication est créée, celle-ci ne doit pas être indexée tant que la publication n'est pas validée. Seule les publications publiées sont indexées et par conséquent accessible aux ayants droits. (Une publication en mode brouillon n'est pas publiée, elle est juste créée.)
Updated by Miguel Moquillon 7 months ago
- Status changed from Qualified to In progress...
Updated by Miguel Moquillon 7 months ago
- Status changed from In progress... to Resolved
- % Done changed from 0 to 100
Updated by Miguel Moquillon 7 months ago
- Status changed from Resolved to Closed
Intégrée dans la branche 6.3.x et reportée dans la branche master.