elefan-grenoble / gestion-compte

Gestion des membres et du bénévolat à l'éléfàn, super marché coopératif Grenoble
https://lelefan.org
GNU General Public License v3.0
45 stars 42 forks source link

En mode cycle personnel, le cycle bouge lors de la première réservation de créneau ce qui rend les choses difficile à appréhender lorsque l'on découvre l'outil #1105

Closed sebastienbianco closed 10 months ago

sebastienbianco commented 10 months ago

En mode cycle personnel (donc pas dans le mode semaine ABCD, en cycle fixe), lors de la connexion, il est indiqué que notre cycle va du jour J à J+durée cycle.

Lorsque l'on réserve un premier créneau, cet affichage est "chamboulé" car la date de notre début de cycle correspond à la date du premier créneau réservé. On se retrouve ainsi dans un cycle "-1", sans possibilité de réserver un créneau d'ici ce premier créneau (tout est grisé) avec en plus des loupés sur certains jours en fin de créneau qui ne sont pas chargés (semble être un autre bug, à creuser).

Tout rentre dans l'ordre quand on rentre dans notre premier cycle (donc le jour de notre première vacation)

Afin d'éviter ce "chamboulement" difficilement compréhensible lors de notre première rencontre avec l'outil, je propose d'initier la date de début de cycle à la date de réservation du premier créneau (donc la date du jour) (-1 pour éviter les problèmes ?). Ainsi l'affichage reste stable mais cela ne pénalise pas trop un coopérateur qui découvre la coopérative mais ne souhaite pas encore rentrer dans un cycle régulier.

sebastienbianco commented 10 months ago

Corrigé par #1106