Projet

Général

Profil

Actions

Bug #13058

fermé

Recherche sur formulaire XML depuis page d'accueil: le périmètre d'une précédente recherche est conservé à tort

Ajouté par David Lesimple il y a presque 2 ans. Mis à jour il y a presque 2 ans.

Statut:
Closed
Priorité:
High
Assigné à:
Catégorie:
Moteur de recherche
Version cible:
-
Début:
16/05/2022
Echéance:
% réalisé:

100%

Temps estimé:
Navigateur:
Tous
Votre version de Silverpeas:
6.3-BUILD
Système d'exploitation:
Votre base de données:
Toutes
Livraison en TEST:
Livraison en PROD:

Description

Comportement observé:
Depuis un look Aurora, on saisi un mot clé en restreignant la recherche sur un espace donné. on obtient des résultats corrects.
Si on revient sur la page d'accueil, avec le même mot clé mais SANS restriction d'espaces, on obtient exactement les même résultats, la restriction d'espace semble malgré tout conservé.

Mis à jour par David Lesimple il y a presque 2 ans

  • Priorité changé de Normal à High

Mis à jour par Yohann Chastagnier il y a presque 2 ans

  • Statut changé de New à In progress...
  • Assigné à mis à Yohann Chastagnier

Je n'arrivais pas à reproduire dans un premier temps le problème.
Après recherches et de nombreux tests, j'ai finalement trouvé le paramétrage qui permet de le reproduire.
(de mon côté, c'est le fait que la recherche PDC était affichée en pied de page qui biaisait le contexte pour reproduire l'anomalie)

Pré-Requis pour reproduire le problème
  • Dans le fichier des propriétés du look, valoriser les paramètres suivants :
    • displayPDCFrame = false, permet de désactiver l'affichage (et donc la gestion) des filtres de recherche PDC en pied de page
    • home.search = false, ce n'est pas ce type de recherche souhaité
    • home.search.template = model1.xml, activation de la recherche par formulaire (un autre formulaire de recherche peut être choisi bien sûr)
    • home.search.extrafield.space = true, permet d'afficher le filtre dont la gestion est l'objet de l'anomalie
  • Avoir plusieurs espaces
  • Un mot clé de recherche doit remonter des résultats issus de plusieurs de ces espaces

Cas de test & Résultat obtenu
Cf. anomalie liée

Résultat attendu
Le filtrage sur l'espace ne devrait plus être pris en compte si le filtre sur les espaces est vide.

Mis à jour par Yohann Chastagnier il y a presque 2 ans

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

Le filtre sur les espaces est maintenant mieux géré selon les différents contextes de recherche d'un utilisateur.

PR : https://github.com/Silverpeas/Silverpeas-Core/pull/1225

Mis à jour par Miguel Moquillon il y a presque 2 ans

  • Statut changé de Resolved à Integration in progress...

Mis à jour par Miguel Moquillon il y a presque 2 ans

  • Statut changé de Integration in progress... à Closed
Actions

Formats disponibles : Atom PDF