Feature #2829
ferméNouveau panneau d'utilisateurs
100%
Description
L'objectif de cette évolution est de remplacer techniquement et fonctionnellement le panneau d'utilisateurs actuel.
Ce panneau permet de sélectionner/dé-selectionner des utilisateurs et/ou des groupes.
Techniquement, cette évolution devrait permettre la suppression de plusieurs modules (genericPanel, selectionPeas...).
Fonctionnellement, cette nouveauté doit permettre de répondre aux cas d'utilisations actuels mais également à de nouveaux.
Des spécifications plus détaillées seront ajoutées prochainement...
Cette nouveauté permettra la correction des anomalies relatives à la précédente version.
Mis à jour par Nicolas Eysseric il y a presque 13 ans
Voici ci-dessous les spécifications du panneau d'utilisateurs :
Cet outil complètement transverse permet la sélection d'utilisateurs et de groupes.
Il est utilisé aussi bien par le coeur de Silverpeas (notifications, moteur de recherche...) que par les applications (GED, gestion de projet, gestion de ressources...).
Il doit permettre de naviguer dans l'arborescence des groupes puisque un groupe peut contenir des utilisateurs et des sous-groupes.
- des groupes et des utilisateurs,
- uniquement des utilisateurs,
- un seul utilisateur,
- uniquement des groupes,
- un seul groupe.
- sur l'ensemble de l'annuaire (ex : filtre "publieur" dans la recherche avancée),
- sur les utilisateurs ayant accès à une instance d'application donnée (ex : envoi de notification dans la GED),
- sur les utilisateurs faisant partie d'un ou plusieurs rôles d'une instance d'application donnée (ex : sélection d'un valideur lors de la création d'une publi par un rédacteur)
L'isolation des domaines est paramétrable (domainVisibility) via le fichier com/stratelia/webactiv/general.properties. Il permet d'isoler les utilisateurs d'un domaine vis-à-vis des autres.
Trois paramétrages sont possibles :
- 0 : Tous les domaines sont visibles quelque soit le domaine de l'utilisateur,
- 1 : Les utilisateurs du domaine par défaut (Silverpeas) voient tous les utilisateurs. Les utilisateurs des autres domaines ne voient que les utilisateurs de leur domaine.
- 2 : Tous les domaines sont isolés.
Dans certains cas, l'outil peut être utilisé pour modifier les éléments précédemment sélectionnés.
Il doit donc être possible de dé-sélectionner des éléments. Pour cela, la notion de panier est importante.
Ce panier permet d'obtenir directement la liste des éléments déjà sélectionnés et de les dé-sélectionner rapidement (sans avoir à les rechercher dans la liste totale des éléments).
Cette nouvelle version doit exploiter les aspects sociaux mis en place dans Silverpeas.
Il serait intéressant de mettre en avant les utilisateurs du réseau de l'utilisateur qui effectue la sélection.
En effet, si l'utilisateur dispose de contacts, il y a de grandes chances que les utilisateurs qu'il a besoin de sélectionner fassent partie de ses contacts.
Ceci est particulièrement vrai lors de l'envoi de notifications...
La photo des utilisateurs pourrait également être exploitée.
A la différence de la version actuelle, il serait intéressant que l'interface s'adapte au nombre d'éléments sélectionnables.
Lors d'un choix réduit, il peut être intéressant d'avoir une vision globale des éléments sélectionnables.
Par contre, lorsque tous les utilisateurs sont sélectionnables, avoir la possibilité de voir l'ensemble des utilisateurs est inutile.
Par ce constat, on peut se poser la question de l'utilité de la pagination.
Il est cependant indispensable d'offrir un moyen de recherche des utilisateurs et des groupes.
Il peut utiliser le moteur de recherche car désormais les utilisateurs et les groupes sont indexés par Lucene.
Mis à jour par Miguel Moquillon il y a presque 13 ans
- Statut changé de Assigned à Resolved
Mis à jour par Nicolas Eysseric il y a presque 13 ans
- Statut changé de Resolved à Closed
- % réalisé changé de 0 à 100
OK. Validé après quelques modifications mineures.