manager: forbid multiple events on same day in partial bookings agenda (#79112) #108
Loading…
Reference in New Issue
No description provided.
Delete Branch "wip/79112-plages-libres-empecher-de-config"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
On pourrait aussi commencer à jouer avec les ExclusionConstraint introduites en Django 3 pour vraiment garantir tout ça (https://docs.djangoproject.com/en/3.2/ref/contrib/postgres/constraints/), mais ça ne remplacerait pas les vérifs en amont ici je pense.
4c337c22e3
to42b81dbb00
WIP: manager: forbid multiple events on same day in partial bookings agenda (#79112)to manager: forbid multiple events on same day in partial bookings agenda (#79112)Donc on ne peut pas avoir des plages d'ouverture avec une pause à midi ? Genre 8H-12H et 14H-18H ?
Vu avec Cédric, c'est un cas à la marge dont on ne doit pas s'encombrer pour la V1.
Quand bien même, si on se projette dans ce futur, le code évoluera vers « interdire les évènements superposés », je pense que ça donnera une surcouche au patch actuel (et pas un revert).
En attendant c'est plus simple de coder le pointage, le CSS d'affichage...
Donc pour moi ce patch un peu compliqué vaut le coup.
42b81dbb00
to4834743c6d