Agenda virtuel : ajouter des infos sur les agendas concernés dans les appels à datetime (#78064) #92
Loading…
Reference in New Issue
There is no content yet.
Delete Branch "wip/78064-virt-infos"
Deleting a branch is permanent. Although the deleted branch may exist for a short time before cleaning up, in most cases it CANNOT be undone. Continue?
01774eb6e7
toe439bb2131
e439bb2131
to38455e39c3
38455e39c3
toc7b78acae9
c7b78acae9
toc2275376f8
Le truc est la redéfinition de unique_slots dans le cas des agendas virtuel : dans ce cas on ne veut pas laisser à get_all_slots le soin de dédupliquer les créneaux (agenda.get_all_slots(unique=False) dans le cas virtuel). On les veut tous, on retient pour chaque créneau les agenda réels qui le propose et on déduplique en même temps.
(le premier qui me dit ça aurait pu se gérer directement dans get_all_slots aura droit à mon mépris éternel, méthode déjà beaucoup trop compliquée)
Je pensais activer ce comportement via une variable de query string mais finalement ça me semble bon à avoir par défaut sur les agendas virtuels pour en faciliter l'usage. Ça permet aussi d'avoir d'un coup d'un seul moults tests qui font tourner ce nouveau code.
WIP: wip/78064-virt-infosto wip/78064-virt-infoswip/78064-virt-infosto Agenda virtuel : ajouter des infos sur les agendas concernés dans les appels à datetime (#78064)c2275376f8
tob10501d6e2
b10501d6e2
toa303d359d8