Projet

Général

Profil

Actions

Bug #1016

fermé

La fenêtre des abonnements n'est pas rafraîchit lors de l'ajout

Ajouté par Miguel Moquillon il y a plus de 14 ans. Mis à jour il y a environ 14 ans.

Statut:
Closed
Priorité:
Low
Assigné à:
Début:
16/09/2010
Echéance:
% réalisé:

100%

Temps estimé:
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

Lorsque l'on veut rajouter un abonnement, une popup s'ouvre invitant l'utilisateur d'indiquer son nouvel abonnement.
Une fois l'ajout validé dans la popup, celle-ci se ferme mais rien ne se passe sur la page principale :
- si on est sur la plage principale du composant classifieds, la page des abonnements n'apparaît pas,
- si on est sur la page des abonnements, celle-ci n'est pas rafraîchit avec le nouvel abonnement.

Après inspection du code, la raison du problème est que le passage du flux vers la page des abonnements se fait sur la fenêtre de la popup et non sur celle principale (parce que la requête est envoyée de la popup). Si on demande à la fenêtre qui a ouverte la popup de se rafraîchir avec la page des abonnements une fois la popup fermée, il arrive alors que la page n'affiche pas le nouvel abonnement rajouté car le serveur n'a pas fini alors de traiter la requête d'ajout de l'abonnement.

La façon la plus propre de régler ce problème est de gérer l'ajout via une fenêtre javascript modale (div + javascript qui manipule le DOM de la page).

La JSP concernée : subscriptionManager.jsp

Mis à jour par Anonyme il y a environ 14 ans

J'ai le même souci

Cordialement

Gilbert

Mis à jour par Nicolas Eysseric il y a environ 14 ans

  • Statut changé de New à Assigned
  • Assigné à mis à Miguel Moquillon
  • Version cible mis à Version 5.4

Mis à jour par Miguel Moquillon il y a environ 14 ans

  • Statut changé de Assigned à Resolved

La fenêtre popup est remplacé par une boite modale en javascript. Ce remplacement corrige par le même coup le bogue.

Mis à jour par Miguel Moquillon il y a environ 14 ans

  • % réalisé changé de 0 à 50

Appliqué par commit r2686.

Mis à jour par Miguel Moquillon il y a environ 14 ans

Appliqué par commit r2687.

Mis à jour par Nicolas Eysseric il y a environ 14 ans

  • Statut changé de Resolved à Closed
  • % réalisé changé de 50 à 100

OK. Testé et validé.

Actions

Formats disponibles : Atom PDF