Project

General

Profile

Actions

Bug #13512

closed

Les publications en brouillon sont remontées à tort dans les résultats de recherche

Added by David Lesimple over 1 year ago. Updated about 2 months ago.

Status:
Closed
Priority:
High
Category:
Moteur de recherche
Start date:
02/27/2023
Due date:
% Done:

100%

Estimated time:
Navigateur:
Tous
Votre version de Silverpeas:
6.3
Système d'exploitation:
Votre base de données:
Toutes
Livraison en TEST:
Livraison en PROD:

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é).

Actions #2

Updated by David Lesimple 12 months ago

  • Status changed from New to Assigned
  • Assignee set to Yohann Chastagnier
  • Target version set to Version 6.3.2
Actions #3

Updated by Miguel Moquillon 8 months 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é.

Actions #4

Updated by David Lesimple 8 months 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).

Actions #5

Updated by David Lesimple about 2 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

Actions #6

Updated by Miguel Moquillon about 2 months ago

  • Status changed from Re-opened to Qualified
Le contexte est le suivant :
  • Cas publieur :
    1. un publieur créé une publication dans une GED pour laquelle le mode brouillon est activé => la publication est bien en mode brouillon
    2. le publieur fait une recherche globale sur un mot-clé de la publication => elle est remontée
    3. le publieur clique sur le lien dans la page des résultats de la recherche => il accède à la publication
  • Cas lecteur :
    1. le lecteur fait une recherche globale sur un mot-clé de la publication => elle est remontée
    2. 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.)

Actions #7

Updated by Miguel Moquillon about 2 months ago

  • Status changed from Qualified to In progress...
Actions #8

Updated by Miguel Moquillon about 2 months ago

  • Status changed from In progress... to Resolved
  • % Done changed from 0 to 100
Actions #9

Updated by Miguel Moquillon about 2 months ago

  • Status changed from Resolved to Closed

Intégrée dans la branche 6.3.x et reportée dans la branche master.

Actions

Also available in: Atom PDF