Feature #3377
ferméContacter le(s) gestionnaire(s) d'espaces et d'applications
100%
Description
Sur une structure avec des centaines voire des milliers d'espaces et d'applications, les utilisateurs ont parfois besoin de contacter le
gestionnaire du conteneur (espace et/ou application) pour demande.
L'objectif de cette évolution est de permettre à l'utilisateur de trouver cette ou ces personnes pour les contacter.
L'implémentation de cette évolution pourrait se faire via un affichage de la liste de ces gestionnaires quelque part, peut-etre sous la forme d'une infobulle en face de chaque espace ou de chaque application.
Peut-etre dans le Plan du site également ?
Fichiers
Mis à jour par Sebastien Vuillet il y a plus de 12 ans
Je confirme aussi que cette fonctionnalité serait appréciée (j'ai eu d'autres demandes à ce sujet).
Il faut bien penser aux "gestionnaires" mais aussi aux "managers d'espaces".
Mis à jour par Nicolas Eysseric il y a plus de 11 ans
- Sujet changé de Contacter le(s) gestionnaire(s) d'espaces et/ou d'applications à Contacter le(s) gestionnaire(s) d'espaces et d'applications
- Version cible mis à Version 5.13
Pour les applications, une action Contacter les gestionnaires sera automatiquement ajoutée au menu Que voulez-vous faire?. Elle permettra à tous les utilisateurs identifiés de connaitre les personnes chargées de gérer l'application (les gestionnaires de l'application).
Une fenêtre listera ces gestionnaires : nom, prénom, avatar, présentiel.
Elle permettra d'envoyer une notification à ces gestionnaires.
Pour les espaces, le comportement est différent selon le type de page d'accueil utilisée.
Si l'espace utilise les portlets alors l'action Contacter les administrateurs sera disponible dans le menu Que voulez-vous faire?. De plus, une nouvelle portlet Administrateurs de l'espace sera créée. Elle affichera la liste des administrateurs de l'espaces.
Si l'espace utilise une page spécifique, un nouveau service REST pourra être utilisé. Il retournera la liste des administrateurs de l'espace.
Mis à jour par Yohann Chastagnier il y a plus de 11 ans
- Statut changé de New à In progress...
Mis à jour par Yohann Chastagnier il y a plus de 11 ans
- Fichier portlet.png portlet.png ajouté
- Fichier spacePopup.png spacePopup.png ajouté
- Fichier applicationPopup.png applicationPopup.png ajouté
- Statut changé de In progress... à Resolved
Il est maintenant possible d'obtenir facilement la liste des responsables d'un espace ou d'une application sans quitter son contexte de navigation.
Si l'utilisateur utilise les portlets et s'il est sur un espace autre que le sien, il peut alors afficher une nouvelle portlet qui se nomme Responsables de l'espace :
Qu'il utilise ou non les portlets et s'il est toujours sur un espace autre que le sien, il peut afficher les reponsables de l'espace au sein d'une popup à partir du nouvel item Responsables de l'espace du menu Que voulez-vous faire ? :
Enfin, un nouvel item Responsables de l'application est ajouté au menu Que voulez-vous faire ? des applications (lorsque ce dernier est affiché). Il permet de présenter au sein d'une popup les gestionnaires de l'application en cours d'utilisation :
Pour chaque responsable affiché sont présentés les points suivants :- avatar,
- prénom & nom,
- présentiel,
- lien Envoyer un message qui permet d'envoyer directement un message au responsable associé (sans passer par le présentiel).
D'un point de vue technique, la présentation des responsables d'un espace ou d'une application est réalisée via un plugin JQuery propre à Silverpeas contenu dans le fichier silverpeas-responsible.js.
Ce dernier est toujours accessible depuis les pages WEB du serveur Silverpeas, néanmoins, dans certains cas il peut être nécessaire de le charger explicitement :
<view:includePlugin name="responsibles"/>
Les informations peuvent être présentée à partir des méthodes suivantes :
avecdisplaySpaceResponsibles(userId, spaceId)
userid
l'identifiant de l'utilisateur en cours etspaceId
l'identifiant de l'espace ciblé. Cette affiche les responsables d'un espace au sein d'une popup,
avecdisplayComponentResponsibles(userId, componentId)
userid
l'identifiant de l'utilisateur en cours etcomponentId
l'identifiant de l'espace ciblé. Cette affiche les responsables d'une application au sein d'une popup,
avecrenderSpaceResponsibles(target, userId, spaceId)
target
l'élément DOM ou sa représentation JQuery qui doit contenir les responsables,userid
l'identifiant de l'utilisateur en cours etspaceId
l'identifiant de l'espace ciblé.
Mis à jour par Nicolas Eysseric il y a plus de 11 ans
- Statut changé de Resolved à Closed
- % réalisé changé de 0 à 100
Validé et intégré
Mis à jour par Emmanuel GRANGE il y a presque 11 ans
Les responsables ne s'affichent pas pour les pages web !
Mis à jour par Yohann Chastagnier il y a presque 11 ans
Merci d'avoir remonté ce point, j'ai effectivement vérifié le problème et ferai un retour prochainement sur ce dernier.
Mis à jour par Yohann Chastagnier il y a presque 11 ans
- Statut changé de Closed à Resolved
- Version cible changé de Version 5.13 à Version 5.13.3
Certaines applications, comme celle des pages web, ne gèrent pas le profil gestionnaire.
Lorsque ce dernier n'est pas géré par l'application, aucun responsable n'est présenté.
Une modification du mécanisme de gestion de l'affichage des responsables a été apportée afin de présenter les responsables des espaces auxquels sont rattachées les applications qui ne gèrent par ce profil.
Mis à jour par Miguel Moquillon il y a presque 11 ans
- Statut changé de Resolved à Closed
Mis à jour par Emmanuel GRANGE il y a presque 11 ans
Si l'on a pas les droits de publieurs/gestionnaires sur la page web, le menu "Que voulez-vous faire ?" n'est pas disponible, et l'on ne peut donc pas consulter la liste des gestionnaires.
D'ailleurs, si l'on est déjà publieur ou gestionnaires, l'information n'est pas pertinente.