Projet

Général

Profil

Bug #1016

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

Ajouté par Miguel Moquillon il y a plus de 8 ans. Mis à jour il y a plus de 8 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
Operating System:
Votre base de données:
Toutes

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

Historique

#1

Mis à jour par Gilbert Lucas il y a plus de 8 ans

J'ai le même souci

Cordialement

Gilbert

#2

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

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

Mis à jour par Miguel Moquillon il y a plus de 8 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.

#4

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

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

Appliqué par commit r2686.

#5

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

Appliqué par commit r2687.

#6

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

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

OK. Testé et validé.

Formats disponibles : Atom PDF