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

  • scoubinaire
  • Topic Author
  • Elite Member
  • Elite Member
More
6 years 1 month ago #811 by 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.

Please Log in or Create an account to join the conversation.

  • Yan
  • Developpeur GRR
  • Developpeur GRR
More
6 years 1 month ago #813 by 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

Please Log in or Create an account to join the conversation.

  • scoubinaire
  • Topic Author
  • Elite Member
  • Elite Member
More
6 years 1 month ago #815 by 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.

Please Log in or Create an account to join the conversation.

  • Yan
  • Developpeur GRR
  • Developpeur GRR
More
6 years 1 month ago #816 by 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

Please Log in or Create an account to join the conversation.

  • scoubinaire
  • Topic Author
  • Elite Member
  • Elite Member
More
6 years 1 month ago #821 by 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

Please Log in or Create an account to join the conversation.

  • Yan
  • Developpeur GRR
  • Developpeur GRR
More
6 years 1 month ago - 6 years 1 month ago #822 by 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
Last edit: 6 years 1 month ago by Yan.

Please Log in or Create an account to join the conversation.

  • scoubinaire
  • Topic Author
  • Elite Member
  • Elite Member
More
6 years 1 month ago #826 by 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.
Attachments:

Please Log in or Create an account to join the conversation.

  • Yan
  • Developpeur GRR
  • Developpeur GRR
More
6 years 1 month ago #830 by 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
The following user(s) said Thank You: scoubinaire

Please Log in or Create an account to join the conversation.

  • scoubinaire
  • Topic Author
  • Elite Member
  • Elite Member
More
6 years 1 month ago - 6 years 1 month ago #836 by scoubinaire
Bonjour, $currentPage = 'month'; a bien résolu le problème. :) Merci beaucoup.
Last edit: 6 years 1 month ago by Yan.

Please Log in or Create an account to join the conversation.

Moderators: Yan