Projet

Général

Profil

Actions

Bug #13512

fermé

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

Ajouté par David Lesimple il y a plus d'un an. Mis à jour il y a 6 mois.

Statut:
Closed
Priorité:
High
Assigné à:
Catégorie:
Moteur de recherche
Début:
27/02/2023
Echéance:
% réalisé:

100%

Temps estimé:
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é).

Mis à jour par David Lesimple il y a plus d'un an

  • Statut changé de New à Assigned
  • Assigné à mis à Yohann Chastagnier
  • Version cible mis à Version 6.3.2

Mis à jour par Miguel Moquillon il y a environ un an

  • Statut changé de Assigned à 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é.

Mis à jour par David Lesimple il y a environ un an

  • Statut changé de Feedback à 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).

Mis à jour par David Lesimple il y a 6 mois

  • Statut changé de Rejected à Re-opened
  • Assigné à changé de Yohann Chastagnier à Miguel Moquillon
  • Version cible changé de Version 6.3.2 à Version 6.3.5

Reproduit de nouveau sur 6.3.5

Mis à jour par Miguel Moquillon il y a 6 mois

  • Statut changé de Re-opened à 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.)

Mis à jour par Miguel Moquillon il y a 6 mois

  • Statut changé de Qualified à In progress...

Mis à jour par Miguel Moquillon il y a 6 mois

  • Statut changé de In progress... à Resolved
  • % réalisé changé de 0 à 100

Mis à jour par Miguel Moquillon il y a 6 mois

  • Statut changé de Resolved à Closed

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

Actions

Formats disponibles : Atom PDF