Bug #9750
ferméRecherche d'une publication en cours de validation - Accès à la publication : Erreur Java
100%
Description
Recherche d'une publication via le moteur de recherche
La publication concernée est en attente de validation
Celui qui exécute la recherche est le rédacteur de la publication
RÉSULTAT
La publication est bien trouvée
Résultat de la recherche --> A valider : SGBD MGIC standard tables
Si l'acteur clique sur le lien l'erreur sur la page est la suivante:
javax.ws.rs.WebApplicationException
Extrait de l'erreur:
javax.ws.rs.WebApplicationException
at com.stratelia.webactiv.todo.control.ToDoSessionController.verifyCurrentUserIsOwner(ToDoSessionController.java:689)
at com.stratelia.webactiv.todo.control.ToDoSessionController.getToDoHeader(ToDoSessionController.java:162)
at org.apache.jsp.todo.jsp.todoEdit_jsp._jspService(todoEdit_jsp.java:361)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:369)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:326)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:253)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
Fichiers
Mis à jour par David Lesimple il y a plus de 6 ans
- Statut changé de New à In progress...
- Assigné à mis à David Lesimple
Mis à jour par David Lesimple il y a plus de 6 ans
- Statut changé de In progress... à Qualified
- Assigné à
David Lesimplesupprimé
En fait, il s'agit d'un résultat de type "todo" (tache). Le problème est que ce résultat est proposé au rédacteur alors qu'il n'a pas de tache et que celle-ci doit etre rattachée au valideur.
Il semble donc que le moteur de recherche ne tient pas compte du propriétaire de la tache.
Mis à jour par Miguel Moquillon il y a presque 5 ans
- Assigné à mis à Miguel Moquillon
Je reproduis le pb en V6. Je vais tenter de proposer une solution en vue de la sortie de la 6.1. La correction ne sera donc que pour la nouvelle version en cours.
Mis à jour par Miguel Moquillon il y a presque 5 ans
- Statut changé de Qualified à Resolved
- Version cible mis à Version 6.1
- % réalisé changé de 0 à 100
Correction apportée par le PR https://github.com/Silverpeas/Silverpeas-Core/pull/1035
Mis à jour par Yohann Chastagnier il y a presque 5 ans
- Statut changé de Resolved à Integration in progress...
Mis à jour par Yohann Chastagnier il y a presque 5 ans
- Statut changé de Integration in progress... à Closed
Validé et intégré.
Mis à jour par Marc Avenel il y a presque 5 ans
- Statut changé de Closed à Re-opened
- Création : utilisateur testldap
- En attente de validation : utilisateur mavenel
- TESTING > PORTAL TRAINING > TRAINING > TRAINING EDM > Document en attente de validation > Test Publication N°2
- https://v6.akwel.net/silverpeas/Publication/942160
- https://v6.akwel.net/silverpeas/Rkmelia/kmelia22350/Main
la recherche effectuée par testldap ou mavenel sur le titre "Test Publication N°2" ne donne aucun résultat pour les deux utilisateurs (Rédacteur ou valideur)
Mis à jour par Marc Avenel il y a presque 5 ans
De plus si je recherche dans la GED avec les deux utilisateurs, je ne trouve pas la publication
Rappel:
- TESTING > PORTAL TRAINING > TRAINING > TRAINING EDM > Document en attente de validation > Test Publication N°2
- https://v6.akwel.net/silverpeas/Publication/942160
- https://v6.akwel.net/silverpeas/Rkmelia/kmelia22350/Main*
Mis à jour par Nicolas Eysseric il y a presque 5 ans
Seules les publications publiées (donc hors brouillons et publications à valider) sont indexées par le moteur de recherche. Donc seules celles-ci sont retrouvables.
Mis à jour par Marc Avenel il y a presque 5 ans
Une publication est crée par un utilisateur qui est rédacteur
La publication est en attente de validation
- Si le rédacteur fait une recherche sur cette publication, elle est bien visible sur la résultat de la recherche
- Si le valideur fait une recherche sur cette publication, elle est bien visible sur la résultat de la recherche alors qu'il ne la pas validée
- En V5 clique sur le lien avec erreur suivante: * javax.ws.rs.WebApplicationException
- En V6 : n'apparait pas
cas 2: c'est une tâche en V5 & V6 , qui ne correspond à rien...
Pourquoi ces tâches ?
Merci
Mis à jour par Marc Avenel il y a presque 5 ans
- mavenel-TEST Publication en attente de validation
ou
- "mavenel-TEST Publication en attente de validation"
alors que sur le bandeau de recherche il est indiqué la phrase suivante
Recherche d'une chaine de caractères Mettre la chaine de caractères entre guillemets Ex. : "réservation de salles"
Mis à jour par David Lesimple il y a presque 5 ans
Marc Avenel a écrit (#note-10):
cas 2: c'est une tâche en V5 & V6 , qui ne correspond à rien...
Pourquoi ces tâches ?
Merci
Je ne comprends pas bien le sens de la question ? vous voulez savoir pourquoi on indexe les taches ?
Ce n'est pas l'objet de ce ticket, merci d'en saisir un autre.
Mis à jour par David Lesimple il y a presque 5 ans
Marc Avenel a écrit (#note-11):
de plus si je recherche :
- mavenel-TEST Publication en attente de validation
ou
- "mavenel-TEST Publication en attente de validation"
alors que sur le bandeau de recherche il est indiqué la phrase suivante
[...]
Je ne comprends pas là non plus le sens de la question ?
Ce ne semble pas être lié à l'objet de ce ticket, merci d'en saisir un autre.
Mis à jour par Marc Avenel il y a presque 5 ans
C'est un complément à ce problème de publication en attente de validation.
Pour vous indiquer que dans tous les cas cette publication ressort alors qu'elle ne devrait pas.
Mis à jour par David Lesimple il y a presque 5 ans
Marc Avenel a écrit (#note-14):
C'est un complément à ce problème de publication en attente de validation.
Pour vous indiquer que dans tous les cas cette publication ressort alors qu'elle ne devrait pas.
pourtant, vous nous dites dans cette note https://tracker.silverpeas.org/issues/9750#note-7 qu'elle ne remonte pas (et à juste titre comme vous l'a précisé Nicolas).
que comprendre ?
Mis à jour par Marc Avenel il y a presque 5 ans
Quand je recherche j'ai bien cette publication mais quand je clique dessus c'est une tâche..
C'est pour cela que je ne comprends pas.
Fait un essai avec un autre utilisateur (Jean François KUENY) et bien le même problème
Mis à jour par David Lesimple il y a presque 5 ans
Marc Avenel a écrit (#note-16):
Quand je recherche j'ai bien cette publication mais quand je clique dessus c'est une tâche..
C'est pour cela que je ne comprends pas.
Fait un essai avec un autre utilisateur (Jean François KUENY) et bien le même problème
Sur la v6 ?
Mis à jour par Nicolas Eysseric il y a presque 5 ans
C'est donc la tâche qui est retrouvée par la recherche et non la publication elle-même. Ce qui est normal.
Mis à jour par Marc Avenel il y a presque 5 ans
- Fichier Publication-Tâche.PNG Publication-Tâche.PNG ajouté
D'accord avec vous. Mais cette tâche est incompréhensible.
A quoi sert-elle ?
Mis à jour par Nicolas Eysseric il y a presque 5 ans
Bonjour,
Incompréhensible... vraiment ?
Comme elle l'indique, elle signifie à l'utilisateur Marc Avenel qu'il doit valider la publication intitulée mavenel-TEST Publication en attente de validation.
C'est bien une tâche qu'il doit réalisé.
Mis à jour par Marc Avenel il y a presque 5 ans
Oui d'accord.
Mais si vous cliquez sur " Update ", le portail accède à la liste des tâches et non à la publication.
Ensuite il faut rechercher dans toutes les tâches celle qui correspond.
Pas simple pour un utilisateur lambda.