Bug #1044
fermé
Problème avec les propriétés "Recherche" ou 'Visible" d'un formulaire à sa création et à sa modification en ligne
Ajouté par Miguel Moquillon il y a environ 14 ans.
Mis à jour il y a environ 14 ans.
Catégorie:
Formulaires XML
Votre version de Silverpeas:
5.3
Votre base de données:
Toutes
Description
Deux problèmes constatés dans l'espace d'administration sur ce sujet :
- lors de la création d'un formulaire pour lequel aucune des propriétés "Recherche" et "Visible" n'a été sélectionnée, la propriété "Visible" est tout de même validée une fois la création effectuée. Ce n'est pas un problème d'affichage car cette propriété reste toujours activée une fois l'application Silverpeas redémarrée.
- lors de la mise à jour d'un des propriétés "Recherche" ou "Visible" d'un formulaire existant, la modification n'apparait pas comme effectuée.
Il faut alors redémarrer l'application Silverpeas et retourner à la page du formulaire dans l'espace d'administration pour constater qu'effectivement les propriétés du formulaires ont bien été mises à jour.
- Statut changé de New à Resolved
- Assigné à mis à Miguel Moquillon
- Version cible mis à Version 5.4
- % réalisé changé de 0 à 100
La gestion des modèles des modèles de publication (ensemble de formulaires basés sur un modèle de champs de données) se fait via un gestionnaire dédié (PublicationTemplateManager) qui maintient un cache des modèles chargés à la demande.
Lors de la récupération d'un modèle de publication, une copie de celui-ci est renvoyé.
Une modification de ce dernier n'impacte donc pas l'original dans le cache.
Or, à chaque demande du modèle de publication, comme il a été déjà chargé dans le cache, c'est une copie de l'original (qui ne connait pas les modifications) qui est retournée.
L'appel à la méthode PublicationTemplateManager#removePublicationTemplateFromCaches qui devrait enlever du cache le modèle de publication ne se faisait pas en fait. Une fois ce problème corrigé, le bogue disparait. En effet, à la récupération du modèle de publication, celui-ci est directement rechargé (puisqu'il n'est plus présent dans le cache) avec les modifications.
- Statut changé de Resolved à Closed
Formats disponibles : Atom
PDF