Projet

Général

Profil

Actions

Bug #13050

fermé

Erreur incohérente lors d'un accès à un espace ou une application qui a été supprimé ou pour lequel les droits n'existent plus pour l'utilisateur courant

Ajouté par Miguel Moquillon il y a plus de 2 ans. Mis à jour il y a plus de 2 ans.

Statut:
Closed
Priorité:
Normal
Assigné à:
Catégorie:
-
Début:
10/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

Dans certaines situations, un utilisateur peut se retrouver dans un espace ou une application qui a été supprimée entre temps ou pour lequel ses droits d'accès ont été retirés entre temps. Or dans ces cas ci, il reçoit un message d'erreur serveur (erreur 500) avec une trace d'exception NullPointerException dans les logs ou encore il se retrouve dans l'application même (une instance de Kmelia par exemple) qui n'arrive pas à s'afficher mais avec aucun message d'erreur.

L'idée de la correction est, dans la mesure du possible, de vérifier au plus haut niveau que d'une part l'application ou l'espace existe et que l'utilisateur a les droits d'accès à celle-ci ou à celui-ci. Et si la ressource n'existe pas ou si l'utilisateur n'a pas les droits accès à celle-ci, afficher un message d'erreur en ce sens.

Mis à jour par Miguel Moquillon il y a plus de 2 ans

  • Statut changé de New à In progress...
  • Assigné à mis à Miguel Moquillon
  • Version cible mis à Version 6.3

Mis à jour par Miguel Moquillon il y a plus de 2 ans

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

Lorsqu'un utilisateur va sur un espace ou une application qui a été supprimé ou pour lequel ses droits ont été retirés, une erreur d'accès est affichée avec un bouton qui, une fois cliqué dessus, renvoie l'utilisateur sur la page d'accueil de Silverpeas.

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

Mis à jour par Yohann Chastagnier il y a plus de 2 ans

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

Mis à jour par Yohann Chastagnier il y a plus de 2 ans

  • Statut changé de Integration in progress... à Closed
  • % réalisé changé de 0 à 100
Actions

Formats disponibles : Atom PDF