Project

General

Profile

Actions

Bug #5338

closed

Suppression de sous espaces impossible par un administrateur d'espace

Added by Emmanuel GRANGE almost 8 years ago. Updated almost 8 years ago.

Status:
Closed
Priority:
High
Category:
Administration
Start date:
02/25/2014
Due date:
% Done:

100%

Estimated time:
Navigateur:
Firefox
Votre version de Silverpeas:
5.13.3
Système d'exploitation:
Votre base de données:
PostgreSQL
Livraison en TEST:
Livraison en PROD:

Description

Bonjour,

Bien que des tickets similaires aient déjà été ouvert sur ce sujet, après avoir effectué plusieurs tests, il semble quand même y avoir un bug sur la suppression d'espaces :

Voici les tests que j'ai effectué :
Sur l'environnement de Production, un utilisateur désire supprimer un espace (DIVISIONS > MOTEUR > LIGNES DE PRODUITS > Espace Projets > A3 : REPARTITEURS ET HAUT MOTEUR INTEGRE > Renault > Véhicule-moteur).
- Après un premier essai, le portail revient sur ce même espace sans l'avoir supprimé.
- J'ai vérifié dans la corbeille d'espaces avec mon compte administrateur du portail, et j'y ai supprimé l'espace "Véhicule-Moteur" qui s'y trouvait.
- L'utilisateur a à nouveau tenté de supprimer l'espace, mais, à nouveau celui-ci ne s'est toujours pas supprimé.

Pour valider le problème, j'ai utilisé un autre compte simple utilisateur, sur notre portail de test, et je l'ai ajouté en tant que Manager d'espaces au même espace que l'utilisateur d'origine (DIVISIONS > MOTEUR > LIGNES DE PRODUITS)
- J'ai tenté ensuite de supprimer l'espace, sans succès
- J'ai supprimé l'espace de la corbeille d'espaces
- J'ai retenté de le supprimé avec les log activés (toujours pas supprimé) :

25/02/14-10:18:37,875 - INFO  : root.MSG_GEN_PARAM_VALUE | MODULE : jobStartPagePeas.JobStartPagePeasRequestRouter.getDestination() | Valeur de Param (User=1874 Function=DeleteSpace)
25/02/14-10:18:37,876 - ERROR : root.MSG_GEN_PARAM_VALUE | MODULE : jobStartPagePeas.JobStartPagePeasSessionController.deleteSpace() | Valeur de Param (user #1874 is not allowed to delete space #WA2492)
25/02/14-10:18:37,876 - ERROR : root.MSG_GEN_PARAM_VALUE | MODULE : jobStartPagePeas.JobStartPagePeasSessionController.deleteSpace() | Valeur de Param (user #1874 is not allowed to delete space #WA2492)
25/02/14-10:18:37,876 - INFO  : root.MSG_GEN_PARAM_VALUE | MODULE : jobStartPagePeas.NavBarManager.resetSpaceCache() | Valeur de Param (Reset Cache Space=2492)

L'utilisateur est bien gestionnaire, donc il a bien les droits.

L'utilisateur devrait être capable de supprimer tous les espaces dont il est manager, même s'il existe un espace portant le même nom.
De plus, aucun message n'explique le problème.
L'administrateur n'a pas à faire ça à la place de chaque manager d'espace.

Si vous avez besoin, je peux vous fournir les identifiants de l'utilisateur standard.
Je suis à votre disposition pour de plus ample informations.

Merci

Actions #1

Updated by Nicolas Eysseric almost 8 years ago

  • Subject changed from Suppression d'espaces impossible par un utilisateur non administrateur to Suppression de sous espaces impossible par un administrateur d'espace
  • Category set to Administration
  • Status changed from New to In progress...
  • Assignee set to Nicolas Eysseric
  • Target version set to Version 5.13.4

Le problème est reproduit sur notre environnement.
Il n'est pas lié à la présence ou non d'un élément de même nom dans la corbeille (comme vous le dites même après suppression de l'élément de même nom par l'administrateur général, la suppression par l'administrateur d'espace ne fonctionne pas).

Il est lié à un problème interne d'identifiants d'espaces courts vs longs (WAXX).
Un administrateur d'espace peut donc supprimer un sous espace (niveau N-1) de l'espace qu'il administre mais pas les niveaux inférieurs (N-2, N-3...).

Actions #2

Updated by Nicolas Eysseric almost 8 years ago

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

Updated by Miguel Moquillon almost 8 years ago

  • Status changed from Resolved to Closed
  • Target version changed from Version 5.13.4 to Version 5.12.8
Actions

Also available in: Atom PDF