Project

General

Profile

Actions

Feature #5523

closed

Nouvelle portlet : Mon fil d'informations

Added by Nicolas Eysseric over 7 years ago. Updated over 6 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
Réseau social
Start date:
04/30/2014
Due date:
% Done:

100%

Estimated time:
Livraison en TEST:
Livraison en PROD:

Description

Cette nouvelle portlet permettra d'afficher le fil d'information de l'utilisateur connecté. Il s'agit de l'agrégation des murs d'activité de chaque contact de l'utilisateur. Un paramètre permettra à l'utilisateur de choisir s'il veut voir les éléments de son propre mur au sein de son fil d'information.

Actions #1

Updated by Nicolas Eysseric about 7 years ago

  • Status changed from New to Assigned
  • Assignee set to Cécile Bonin
Actions #2

Updated by Cécile Bonin about 7 years ago

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

Updated by Cécile Bonin about 7 years ago

  • % Done changed from 0 to 80

Nouvelle Portlet Mon fil d'informations, à utiliser dans l'espace personnel.

- Bouton Aide (icone bleu ?) :
Affiche le message : "Cette portlet affiche mon activité sur la plate-forme et celles des contacts de mon réseau."

- Bouton Supprimer (icone croix rouge) :
Permet de supprimer l'affichage de la portlet.

- Bouton Modifier (icone crayon).
Ce bouton permet de paramétrer l'affichage de la portlet.
Un paramètre permet de restreindre l'affichage à l'activité de ses contacts.
Pour cela, il suffit de cliquer sur la case à cocher "Ne pas afficher mon activité" et Valider.

Reste à faire : maquettage de l'affichage des résultats par Aurore.

Actions #4

Updated by Cécile Bonin about 7 years ago

  • Subject changed from Nouvelle portlet : Mon fil d'information to Nouvelle portlet : Mon fil d'informations
  • % Done changed from 80 to 90

Correction de 2 anomalies :

1) Dans l'Espace personnel > Mon profil > onglet Fil d'informations : le système n'affiche pas toute l'activité de l'utilisateur courant.
Par exemple les activités concernant la création ou modification de billets de Blog ne sont pas présentes (alors qu'elles le sont bien dans l'onglet Mon mur).

Techniquement, cette anomalie venait du fait que le système n'allait pas chercher les publications de toutes les applications, il manquait : Blog, Annuaire de sites web, Annuaire de sites bookmark, Actualités, News Edito.

2) Anomalie technique : l'appel à la servlet RnewsFeedJSONServlet avec le paramètre View=MyContactWall se comportait de la même facon que View=Wall c'est-à-dire qu'elle affichait les activités de l'utilisateur courant au lieu des activités des contacts de l'utilisateur courant.

cf commit https://github.com/CecileBONIN/Silverpeas-Core/commit/cc78fb70369a99a496965ce22221bf0a36e8bc95

Actions #5

Updated by Cécile Bonin about 7 years ago

Correction d'une 3ème anomalie :

3) Dans l'Espace personnel > Mon profil > onglet Fil d'informations : le système n'affiche pas d'activité si aucune application Médiathèque n'a été instanciée.
Dans les traces erreur : admin.OrganizationController.getUserProfiles (userId: '0', componentId: 'null', EXCEPTION : java.lang.NumberFormatException: For input string: ""

Techniquement, cette anomalie venait du fait qu'on cherchait à récupérer les profils d'un utilisateur sur un composant null.

cf commit https://github.com/CecileBONIN/Silverpeas-Components/commit/97fd4444878c5edb7b682a384384c771f687fec5

Actions #6

Updated by Cécile Bonin about 7 years ago

  • Status changed from In progress... to Resolved
  • % Done changed from 90 to 100

Affichage des résultats :
Identique à ce que l'on peut voir dans Mon espace personnel > Mon profil > Fil d'information, sauf quelques adaptations :
- icone représentant l'activité, placée sur la droite
- icone avatar pour les activités de type ajout/suppression de contact dans son réseau

cf PR https://github.com/Silverpeas/Silverpeas-Core/pull/562
et https://github.com/Silverpeas/Silverpeas-Components/pull/341

Actions #7

Updated by Nicolas Eysseric about 7 years ago

  • Category changed from Portlets to Réseau social
  • Status changed from Resolved to Closed

OK. Validé après quelques améliorations et intégré...

Actions #8

Updated by Nicolas Eysseric over 6 years ago

  • Target version changed from 108 to Version 5.15
Actions

Also available in: Atom PDF