Project

General

Profile

Actions

Feature #3377

closed

Contacter le(s) gestionnaire(s) d'espaces et d'applications

Added by David Lesimple over 9 years ago. Updated almost 8 years ago.

Status:
Closed
Priority:
High
Category:
Administration
Start date:
06/06/2012
Due date:
% Done:

100%

Estimated time:
Livraison en TEST:
Livraison en PROD:

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 ?


Files

portlet.png (21.3 KB) portlet.png Yohann Chastagnier, 06/04/2013 02:25 PM
spacePopup.png (24 KB) spacePopup.png Yohann Chastagnier, 06/04/2013 02:25 PM
applicationPopup.png (22 KB) applicationPopup.png Yohann Chastagnier, 06/04/2013 02:25 PM
Actions #1

Updated by Sebastien Vuillet over 9 years ago

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".

Actions #2

Updated by Nicolas Eysseric almost 9 years ago

  • Subject changed from Contacter le(s) gestionnaire(s) d'espaces et/ou d'applications to Contacter le(s) gestionnaire(s) d'espaces et d'applications
  • Target version set to 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.

Actions #3

Updated by Yohann Chastagnier over 8 years ago

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

Updated by Nicolas Eysseric over 8 years ago

  • Assignee set to Yohann Chastagnier
Actions #5

Updated by Yohann Chastagnier over 8 years ago

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 :
  • displaySpaceResponsibles(userId, spaceId)
    avec userid l'identifiant de l'utilisateur en cours et spaceId l'identifiant de l'espace ciblé. Cette affiche les responsables d'un espace au sein d'une popup,
  • displayComponentResponsibles(userId, componentId)
    avec userid l'identifiant de l'utilisateur en cours et componentId l'identifiant de l'espace ciblé. Cette affiche les responsables d'une application au sein d'une popup,
  • renderSpaceResponsibles(target, userId, spaceId)
    avec target l'élément DOM ou sa représentation JQuery qui doit contenir les responsables, userid l'identifiant de l'utilisateur en cours et spaceId l'identifiant de l'espace ciblé.
Actions #6

Updated by Nicolas Eysseric over 8 years ago

  • Status changed from Resolved to Closed
  • % Done changed from 0 to 100

Validé et intégré

Actions #7

Updated by Emmanuel GRANGE almost 8 years ago

Les responsables ne s'affichent pas pour les pages web !

Actions #8

Updated by Yohann Chastagnier almost 8 years ago

Merci d'avoir remonté ce point, j'ai effectivement vérifié le problème et ferai un retour prochainement sur ce dernier.

Actions #9

Updated by Yohann Chastagnier almost 8 years ago

  • Status changed from Closed to Resolved
  • Target version changed from Version 5.13 to 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.

Actions #10

Updated by Miguel Moquillon almost 8 years ago

  • Status changed from Resolved to Closed
Actions #11

Updated by Emmanuel GRANGE almost 8 years ago

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.

Actions

Also available in: Atom PDF