Anomalie Heure de début de réservation

  • fbraval
  • Topic Author
  • New Member
  • New Member
More
2 years 4 months ago #4050 by fbraval
Bonjour,

Suite à la migration de mon site GRR de la v1.9.7 à la 3.4.2d, j'ai un problème avec l'heure de début de mes réservations.

GRR est utilisée en mode 'nuitée' pour réserver des chambres invités. Les plages de réservations sont donc par défaut de 16h à 10h le lendemain.
Les réglages de créneaux sont donc définis ainsi pour le domaine

Configuration du type de créneaux
Les créneaux de réservation sont basés sur le temps.
Heure de début de journée :     16
Heure de fin de journée (supérieure à l'heure de début de journée) :     23
Nombre de minutes à ajouter à l'heure de fin de journée pour avoir la fin réelle d'une journée. :     660
Plus petit bloc réservable, en secondes (1800 secondes = 1/2 heure) :     3600
Durée par défaut d'une réservation, en secondes (doit être un multiple de la valeur précédente) :     64800
Format d'affichage du temps :     Affichage 24 h.
Durée maximale en minutes (une journée = 1440 minutes) pour une réservation (-1 si pas de restriction) :      -1

Ce mode fonctionnait parfaitement avec GRR 1.9.7. (J'ai redémarré l'ancien serveur pour vérifier)

Depuis le passage à la v3.4.2, l'heure de début proposée lors d'une nouvelle réservation est l'heure courante arrondie a l'heure (à savoir par ex 14h s'il est 14h33) ==> L'heure de début de journée paramétrée n'est pas prise en compte.
Pour l'heure de fin, il est proposé l'heure courante + 18h ce qui est le bien le résultat attendu.

Y a t'il eu un changement de fonctionnement entre ces deux versions ? S'agit-il d'un bug ?
Commet faire pour obtenir un fonctionnement identique avec la v3.4.2. (NB: le mode par plage prédéfinie ne convient puisque la nuitée s'étend sur deux jours)

Dans l'idéal, je n'ai pas besoin que les utilisateurs qui font une réservation indiquent l'heure, seules les dates de début et de fin m'intéressent. Les champs horaires peuvent être masqués ou verrouillés (si tant est qu'ils soient correctement initialisés).

Merci de vos réponses.

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

  • Yan
  • Developpeur GRR
  • Developpeur GRR
More
2 years 4 months ago #4052 by Yan
Bonjour
Merci pour le signalement de cette régression.
Les calculs de la page de réservation ont été repris. L’heure de début devrait être révisée pour prendre en compte votre cas.
Je m’y penche dès que possible.
Cordialement
YN

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

  • Yan
  • Developpeur GRR
  • Developpeur GRR
More
2 years 4 months ago #4070 by Yan
Bonjour,
j'ai repris le code de la fonction calculant le sélecteur horaire pour limiter la valeur par défaut aux valeurs autorisées, ce qui donne le patch github.com/JeromeDevome/GRR/commit/9ccd7...4113d7e3980a9e5760bb
Cela semble convenir avec les paramètres que vous avez indiqué.
Merci de dire si cela vous convient. Je n'ai pas pu reprendre le code de la 1.9.7e car trop éloigné du code actuel.
Meilleurs vœux pour 2022 !
YN

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

  • fbraval
  • Topic Author
  • New Member
  • New Member
More
2 years 3 months ago - 2 years 3 months ago #4071 by fbraval
Replied by fbraval on topic Anomalie Heure de début de réservation
Bonjour,
Je viens d'intégrer le patch sur mon site GRR.
Ça m'a l'air de corriger l'anomalie.
Je confirmerai le bon fonctionnement quand j'aurai un retour utilisateur.
Merci beaucoup en tout cas et meilleurs vœux également.
Last edit: 2 years 3 months ago by Yan.

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

Moderators: Yan