Développement #78082
plages libres, permettre de réserver une semaine type sans considération du nombre de places
Start date:
01 June 2023
Due date:
% Done:
0%
Estimated time:
Patch proposed:
No
Planning:
No
Description
Actuellement on indique un nombre de places sur un évènement, puis ça permet autant de réservations plages libres qu'il y a de places, ensuite ça bloque.
Ce fonctionnement n'a pas lieu d'être car :- Les plages peuvent ne pas se chevaucher (8h->12h et 13h-16h ne doivent pas compter pour deux places).
- La réservation d'une semaine type doit toujours être permise, fonctionnellement le contrôle du remplissage s'effectue manuellement via des vues dédiées.
Dans ce ticket on ne va pas se préoccuper du chevauchement, gros sujet à traiter en même temps que l'ajout de la possibilité d'accueil occasionnel.
Par contre il faut désactiver le contrôle qui empêche de réserver un évènement complet.
Deux pistes :- Désactiver le trigger qui maintient le flag
full
pour ce type d'agenda - Ajouter des conditions dans le code partout
La première me paraît mieux, pas d'idée de la faisabilité par contre.
History
Updated by Robot Gitea over 1 year ago
- Status changed from Nouveau to Solution proposée
Lauréline Guérin (lguerin) a ouvert une pull request sur Gitea concernant cette demande :
- URL : https://git.entrouvert.org/entrouvert/chrono/pulls/93
- Titre : agendas: an event with partial bookings is never full (#78082)
- Modifications : https://git.entrouvert.org/entrouvert/chrono/pulls/93/files
Updated by Robot Gitea over 1 year ago
- Status changed from Solution proposée to Solution validée
Valentin Deniaud (vdeniaud) a approuvé une pull request sur Gitea concernant cette demande :
Updated by Robot Gitea over 1 year ago
- Status changed from Solution validée to Résolu (à déployer)
Lauréline Guérin (lguerin) a mergé une pull request sur Gitea concernant cette demande :
- URL : https://git.entrouvert.org/entrouvert/chrono/pulls/93
- Titre : agendas: an event with partial bookings is never full (#78082)
- Modifications : https://git.entrouvert.org/entrouvert/chrono/pulls/93/files
Updated by Transition automatique over 1 year ago
- Status changed from Résolu (à déployer) to Solution déployée