Project

General

Profile

Actions

Bug #1240

closed

Modification d'un thème par un publieur, rédacteur ou lecteur

Added by Anonymous about 11 years ago. Updated about 11 years ago.

Status:
Closed
Priority:
High
Start date:
10/29/2010
Due date:
% Done:

100%

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

Description

Voici un bug assez génant: le menu contextuel qui apparaît normalement lorsqu'on clic-droit sur le nom d'un thème en gestionnaire apparaît aussi de manière très succincte pour les lecteurs, rédacteurs et publieurs avant de disparaître. J'ai réussi en cliquant rapidement à modifier/supprimer/ordonner un (les) thème(s) alors que je n'en ai pas les droits!
Il serait préférable de ne pas afficher ce menu pour les utilisateurs n'ayant pas le niveau d'accès nécessaire ou alors de faire une vérification des droits de l'utilisateur avant l'application de l'action.


Files

BugLecteurPublieurRedacteur.png (32.2 KB) BugLecteurPublieurRedacteur.png Anonymous, 10/29/2010 11:50 AM
Actions #1

Updated by François Cedelle about 11 years ago

Même problème constaté à l'INRA.

Actions #2

Updated by Nicolas Eysseric about 11 years ago

  • Status changed from New to Assigned
  • Assignee set to Nicolas Eysseric
  • Target version set to Version 5.4
Actions #3

Updated by Nicolas Eysseric about 11 years ago

  • Status changed from Assigned to In progress...
Actions #4

Updated by Nicolas Eysseric about 11 years ago

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

La brève apparition du menu contextuel est due à la requête AJAX permettant de récupérer le rôle de l'utilisateur sur le thème. Cette requête était réalisée systématiquement même si elle n'était pas nécessaire.
En effet, elle est nécessaire uniquement lorsque les droits sur les thèmes sont utilisés.
Cette apparition n'est pas supprimable dans l'état avec le widget Javascript que nous utilisons.

Plusieurs modifications ont donc été apportées :
  • Côté client, si l'utilisateur n'est pas gestionnaire et que les droits sur les thèmes ne sont pas activés alors le menu contextuel n'apparait plus (même brièvement).
  • Côté serveur, des vérifications ont été réalisées sur les opérations qui restent accessibles très brièvement lorsque les droits sur les thèmes sont activés.
Actions

Also available in: Atom PDF