Project

General

Profile

Actions

Bug #11859

closed

Suppression ou modification de liens de blog impossible si l'utilisateur n'est pas le créateur du lien (gestionnaires)

Added by David Lesimple about 1 year ago. Updated 12 months ago.

Status:
Closed
Priority:
Normal
Start date:
11/19/2020
Due date:
% Done:

100%

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

Description

Un gestionnaire de blog crée un lien dans un blog.
un autre gestionnaire tente de le modifier (impossible) ou de le supprimer (erreur)

javax.ws.rs.WebApplicationException: HTTP 403 Forbidden
    at org.silverpeas.web.mylinks.control.MyLinksPeasSessionController.verifyCurrentUserIsOwner(MyLinksPeasSessionController.java:127)
    at org.silverpeas.web.mylinks.control.MyLinksPeasSessionController.deleteLinks(MyLinksPeasSessionController.java:161)
    at org.silverpeas.web.mylinks.servlets.MyLinksPeasRequestRouter.getDestination(MyLinksPeasRequestRouter.java:141)

Files

blog01.JPG (110 KB) blog01.JPG Mathilde Prudhomme, 11/19/2020 12:34 PM
suppression-liens.JPG (19 KB) suppression-liens.JPG Mathilde Prudhomme, 11/19/2020 12:34 PM
suppression-liens-02.JPG (68.8 KB) suppression-liens-02.JPG Mathilde Prudhomme, 11/19/2020 12:34 PM
Error 500 blog links.png (26.7 KB) Error 500 blog links.png Miguel Moquillon, 12/08/2020 06:04 PM
Actions #2

Updated by David Lesimple about 1 year ago

  • Assignee deleted (David Lesimple)
Actions #3

Updated by Nicolas Eysseric 12 months ago

  • Status changed from Qualified to In progress...
  • Assignee set to Nicolas Eysseric
Actions #4

Updated by Nicolas Eysseric 12 months ago

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

Les droits n'étaient pas bien vérifiés lorsqu'il s'agissait de liens associés à une application.

Traité par PR : https://github.com/Silverpeas/Silverpeas-Core/pull/1118

Actions #5

Updated by Miguel Moquillon 12 months ago

  • Status changed from Resolved to Integration in progress...
Actions #6

Updated by Miguel Moquillon 12 months ago

Pourquoi lorsque l'on clique Gérer les liens on arrive dans une page de gestion de ... favoris ? Ce sont des liens ou des favoris ? Ce n'est quand même pas la même chose.

De plus, je trouve vraiment étrange qu'un blogueur ne puisse pas créer ses propres liens dans son post qui soient en lien avec le sujet de celui-ci et que seul un gestionnaire puisse le faire. C'est assez limitant, très limitant. Mais bon, ce n'est pas le cadre de cette correction.

Sinon, lorsqu'un gestionnaire autre que celui qui a créé un lien souhaite modifier celui-ci, une erreur 500 est retournée (vue dans la console Javascript du navigateur). Le résultat est que l'on voit apparaître et disparaître à la vitesse du son la popup de modification du lien.

Actions #8

Updated by Miguel Moquillon 12 months ago

  • Status changed from Integration in progress... to Closed

Intégré en 6.1.1 et en 6.2.
En 6.2, le code est remanié pour éviter une duplication de code.

Actions

Also available in: Atom PDF