Project

General

Profile

Actions

Bug #1044

closed

Problème avec les propriétés "Recherche" ou 'Visible" d'un formulaire à sa création et à sa modification en ligne

Added by Miguel Moquillon about 11 years ago. Updated about 11 years ago.

Status:
Closed
Priority:
Normal
Category:
Formulaires XML
Start date:
09/22/2010
Due date:
% Done:

100%

Estimated time:
Navigateur:
Firefox 3.x
Votre version de Silverpeas:
5.3
Système d'exploitation:
Votre base de données:
Toutes
Livraison en TEST:
Livraison en PROD:

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.

Actions #1

Updated by Miguel Moquillon about 11 years ago

  • Status changed from New to Resolved
  • Assignee set to Miguel Moquillon
  • Target version set to Version 5.4
  • % Done changed from 0 to 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.

Actions #2

Updated by Nicolas Eysseric about 11 years ago

  • Status changed from Resolved to Closed

OK. Validé.

Actions

Also available in: Atom PDF