Changement de vue après suppression ou modification d'une réservation

  • scoubinaire
  • Auteur du sujet
  • Membre elite
  • Membre elite
Plus d'informations
il y a 6 ans 3 semaines #811 par scoubinaire
GRR 340-RC2
Bonjour, si un utilisateur (usager ou administrateur) se connecte sur GRR et sélecte une ressource en vue par mois et ajoute une réservation puis la supprime ou la modifie, la ressource est bien supprimée ou modifiée, mais la vue passe en semaine au lieu de mois (la vue précédente). Le problème est systématique, sur mon site, si l'on respecte l'ordre ci-dessus.

Connexion ou Créer un compte pour participer à la conversation.

  • Yan
  • Developpeur GRR
  • Developpeur GRR
Plus d'informations
il y a 6 ans 3 semaines #813 par Yan
Bonjour,
il me semblait bien avoir réglé ce problème... et effectivement lorsque je reproduis votre scénario : vue mois sur une ressource (month.php) puis modification, puis suppression, à chaque fois je reviens sur la vue mois sur la ressource sélectionnée (version 3.4.0).
Par contre, merci pour votre rapport, cela me montre qu'il faut corriger la branche 3.3.1.
Cordialement,
YN

Connexion ou Créer un compte pour participer à la conversation.

  • scoubinaire
  • Auteur du sujet
  • Membre elite
  • Membre elite
Plus d'informations
il y a 6 ans 3 semaines #815 par scoubinaire
Bonjour, c'est vraiment curieux, je viens d'installer les derniers niveaux des Github Master et GRR331 mais le problème n'est pas résolu chez moi, ni avec grr340, ni avec grr331, pourtant il y a bien une modification qui traite de ce problème. Quelquefois j'ai bien le retour sur la vue mois. Il faut se déconnecter de grr, par sûreté vider le cache, se reconnecter à grr, créer une réservation, puis lorsqu'elle est créée la supprimer ou la modifier et là on devrait arriver sur une vue semaine.

Connexion ou Créer un compte pour participer à la conversation.

  • Yan
  • Developpeur GRR
  • Developpeur GRR
Plus d'informations
il y a 6 ans 3 semaines #816 par Yan
Oui, c'est vraiment étrange.
La page de retour devrait être la page d'appel, elle est calculée ainsi.
Pouvez-vous vérifier que les nouveaux fichiers ont bien été installés?
Cordialement,
YN

Connexion ou Créer un compte pour participer à la conversation.

  • scoubinaire
  • Auteur du sujet
  • Membre elite
  • Membre elite
Plus d'informations
il y a 6 ans 3 semaines #821 par scoubinaire
Bonjour, j'ai revérifier mon installation, ça me parait correct, les différents modules impliqués dans ce problème ont les bonnes dates de mises à jour. J'ai fait quelques tests pour localiser le problème, l'appel à la vue jour doit se passer ici (j'ai indiqué à tord que l'on passait en vue semaine, mais c'est bien en vue jour)
dans del_entry.php ligne 86 :
if ($room_back != '') {$ress = "&room=".$room_back;}
Header("Location: ".$page.".php?day=$day&month=$month&year=$year&area=$area".$ress);
exit();
}
car $room_back est à 1

Connexion ou Créer un compte pour participer à la conversation.

  • Yan
  • Developpeur GRR
  • Developpeur GRR
Plus d'informations
il y a 6 ans 3 semaines - il y a 6 ans 3 semaines #822 par Yan
Bonjour,
je n'ai toujours pas pu reproduire votre bug...
Pour ce qui est de l'analyse du problème : la variable $page prend la valeur "day" lorsque $_GET('page') est absent ou vide. Dans votre séquence, il y a donc une perte d'information, puisque le code passe la variable page lors des appels (à moins que quelque chose m'ait échappé). Comme je ne reproduis pas, pourriez-vous donner l'extrait du access.log d'Apache correspondant à ce que vous décrivez ?
Cordialement,
YN
Dernière édition: il y a 6 ans 3 semaines par Yan.

Connexion ou Créer un compte pour participer à la conversation.

  • scoubinaire
  • Auteur du sujet
  • Membre elite
  • Membre elite
Plus d'informations
il y a 6 ans 3 semaines #826 par scoubinaire
Bonjour, je vous joint les logs en P.J. : Access_Log1 correspond à un test avec GRR340RC2 en localhost et Access_Log2 avec GRR331B sur un site en ligne GRRxx.monsite.fr. Les 2 versions ont été installlés plusieurs fois à partir du zip de Github. J'ai aussi fait d'autres tests ; repartir d'une nouvelle base de données, supprimer SSL, mais le problème est systématique chez moi si l'on créer la réservation à partir d'une vue par mois. Par semaine ou jour c'est OK. N'hésitez pas à me demander d'autres tests si nécessaire.
Pièces jointes :

Connexion ou Créer un compte pour participer à la conversation.

  • Yan
  • Developpeur GRR
  • Developpeur GRR
Plus d'informations
il y a 6 ans 2 semaines #830 par Yan
Bonjour,
je pense avoir trouvé.
Dans le fichier month.php, pouvez-vous remplacer la ligne 296 (version 3.4.0)
Code:
$currentPage = 'month_all2';
par
Code:
$currentPage = 'month';
et nous dire si tout va bien ainsi ?

Merci pour vos contributions.
Cordialement,
YN
Les utilisateur(s) suivant ont remercié: scoubinaire

Connexion ou Créer un compte pour participer à la conversation.

  • scoubinaire
  • Auteur du sujet
  • Membre elite
  • Membre elite
Plus d'informations
il y a 6 ans 2 semaines - il y a 6 ans 2 semaines #836 par scoubinaire
Bonjour, $currentPage = 'month'; a bien résolu le problème. :) Merci beaucoup.
Dernière édition: il y a 6 ans 2 semaines par Yan.

Connexion ou Créer un compte pour participer à la conversation.

Modérateurs: Yan