Projet

Général

Profil

Actions

Bug #6909

fermé

Abonnements forcés

Ajouté par David Lesimple il y a environ 9 ans. Mis à jour il y a environ 9 ans.

Statut:
Closed
Priorité:
Normal
Assigné à:
Catégorie:
Abonnements
Version cible:
-
Début:
24/09/2015
Echéance:
% réalisé:

100%

Temps estimé:
Navigateur:
Tous
Votre version de Silverpeas:
5.14.4
Système d'exploitation:
Votre base de données:
Toutes
Livraison en TEST:
Livraison en PROD:

Description

Lorsqu'on ouvre le panneau utilisateurs, ce dernier ne tient pas compte de l'étanchéité des domaines utilisateurs et affichent donc tous les users et groupes de la plateforme.

Mis à jour par Nicolas Eysseric il y a environ 9 ans

  • Statut changé de New à Assigned
  • Assigné à mis à Yohann Chastagnier

A qualifier dans un premier temps...

Mis à jour par Yohann Chastagnier il y a environ 9 ans

  • Statut changé de Assigned à In progress...
  • Priorité changé de Urgent à Normal

Le problème ne porte en réalité pas sur le cloisonnement des domaines mais plutôt sur le fait que la fonctionnalité ne filtre pas par rapport aux droits que les utilisateurs ont sur l'application.
A noter qu'un administrateur gestionnaire va pouvoir, dans le cadre de cette fonctionnalité, voir l'intégralité des utilisateurs de la plate-forme même si un cloisonnement des domaines est paramétré.

Mis à jour par Yohann Chastagnier il y a environ 9 ans

  • Statut changé de In progress... à Resolved
  • % réalisé changé de 0 à 100

Pendant les corrections, j'ai pu vérifier finalement les dires de David.
En effet, lorsqu'elle est paramétrée (cf. à la fin de la note), l'isolation entre les domaines n'étaient pas totalement prise en compte.

La liste des utilisateurs et celle des groupes sont maintenant filtrées par rapport :
  • aux droits des utilisateurs sur l'application ou sur les dossiers
  • aux domaines visibles par l'utilisateur (à savoir dans cette fonctionnalité, un administrateur de plate-forme peut voir tous les domaines, quel que soit le paramétrage par rapport à l'isolation des domaines)

L'isolation des domaines se configure via le paramètre domainVisibility contenu dans le fichier SILVERPEAS_HOME/properties/org/silverpeas/general.properties.
Il peut avoir trois valeurs :
  • 0 : aucune isolation, chaque utilisateur peut voir les utilisateurs et groupes des autres domaines
  • 1 : les utilisateurs du domaine Silverpeas peuvent voir les utilisateurs et groupes des autres domaines, alors que les utilisateurs des autres domaines ne peuvent voir que ceux de leur propre domaine
  • 2 : les utilisateurs d'un domaine ne peuvent voir que les utilisateurs et groupes de ce même domaine

Dans tous les cas, les groupes du domaine mixte sont toujours présentés.


PR pour version 5.14.5 : https://github.com/Silverpeas/Silverpeas-Core/pull/660
PR pour version 5.15 :

Mis à jour par Miguel Moquillon il y a environ 9 ans

  • Statut changé de Resolved à Closed

Intégré en 5.14.5, en 5.15 et en 6.0

Actions

Formats disponibles : Atom PDF