Projet

Général

Profil

Actions

Feature #8173

fermé

Suppression d'éléments obsolètes

Ajouté par Nicolas Eysseric il y a plus de 7 ans. Mis à jour il y a environ 7 ans.

Statut:
Closed
Priorité:
Normal
Assigné à:
Catégorie:
-
Début:
03/08/2016
Echéance:
% réalisé:

100%

Temps estimé:
Livraison en TEST:
Livraison en PROD:

Description

Une passe générale est nécessaire afin de supprimer les éléments devenus inutiles avec le temps : images, fichiers de configuration, pages JSP, classes...


Demandes liées 1 (0 ouverte1 fermée)

Lié à Silverpeas Core - Bug #8191: Demande de congés: erreur lors du choix du responsableClosedNicolas Eysseric18/08/2016

Actions

Mis à jour par Nicolas Eysseric il y a plus de 7 ans

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

Voilà les éléments ayant pu être supprimés :

  • de nombreux éléments de /weblib étaient obsolètes,
  • propriétés, JSPs et classes JAVA relatives à des applications anciennes qui n'existent plus (vsic, fileboxPlus, expertLocator...),
  • l'ensemble du module containerManager. De ce fait, le module contentManager a été enrichi pour centraliser ce qui devait l'être. De nombreuses méthodes non utilisées ont pu être supprimées également.
  • la fonctionnalité de glossaire de la taxonomie. Elle permettait de parcourir le Plan de Classement et d'afficher la description des valeurs. Le code sous-jacent était trop lourd (recherche SQL, recherche Lucene, interface obsolète...) pour une fonctionnalité non utilisée.
  • le champ de formulaire jdbcRef (uniquement utilisé par l'application MyDB qui ne sera pas présente de Silverpeas 6).
  • le champ de formulaire pdcUser qui permettait de rechercher des utilisateurs sur le Plan de classement (via l'application Annuaire d'experts). Fonctionnalité plus utilisée depuis pas mal de temps...
  • Grâce à la suppression des deux champs cités ci-dessus, le service selection a pu être sévèrement allégé. De plus, les modules genericPanel et genericPanelPeas ont été tout simplement supprimés.
  • Suppression du code qui ne l'avait pas été lors de la refonte du user panel.

Au final, ce sont près de 50 classes JAVA, 25 pages JSP et 20 fichiers properties qui ont été supprimés.

Voici les PRs :

Mis à jour par Aurore Allibe il y a plus de 7 ans

Suppression des icônes utilisées pour l'operationPane + d'autres icônes inutilisées.

https://github.com/Silverpeas/Silverpeas-Core/pull/765

Mis à jour par Aurore Allibe il y a plus de 7 ans

Mis à jour par Miguel Moquillon il y a plus de 7 ans

  • Statut changé de Resolved à Integration in progress...

Mis à jour par Miguel Moquillon il y a plus de 7 ans

  • Statut changé de Integration in progress... à Closed

Mis à jour par Nicolas Eysseric il y a plus de 7 ans

  • Lié à Bug #8191: Demande de congés: erreur lors du choix du responsable ajouté
Actions

Formats disponibles : Atom PDF