plages libres, permettre plusieurs pointages par réservation (#80371) #157

Merged
vdeniaud merged 7 commits from wip/80371-plages-libres-permettre-plusieur into main 2023-10-09 10:48:50 +02:00
Owner

Reprise des patches à un moment publiés dans #149 pour séparer réservation et pointage en db.

De 0001 à 0003, nouveau modèle et migration des données, à périmètre équivalent.
0004 : pour continuer d'alléger le modèle Booking, migration de la logique computed_start/end_time également
0005 : permettre le lien entre un Booking et plusieurs pointages en db
0006 : puisqu'on a désormais un object pointage, ajout d'une vue plus classique pour la mise à jour
0007 : le patch.

Ce qu'il manque c'est un patch côté gestion des heures calculées, pour le moment si on a résa de 8h à 12h, pointage de 8h à 10h puis 10h à 12h, pour les deux le calcul donne 8h - 12h, et les barres se superposent. Mais ça demande de la réflexion pour déterminer le bon comportement, je préfère voir ça dans un autre ticket...

Reprise des patches à un moment publiés dans https://git.entrouvert.org/entrouvert/chrono/pulls/149 pour séparer réservation et pointage en db. De 0001 à 0003, nouveau modèle et migration des données, à périmètre équivalent. 0004 : pour continuer d'alléger le modèle Booking, migration de la logique computed_start/end_time également 0005 : permettre le lien entre un Booking et plusieurs pointages en db 0006 : puisqu'on a désormais un object pointage, ajout d'une vue plus classique pour la mise à jour 0007 : le patch. Ce qu'il manque c'est un patch côté gestion des heures calculées, pour le moment si on a résa de 8h à 12h, pointage de 8h à 10h puis 10h à 12h, pour les deux le calcul donne 8h - 12h, et les barres se superposent. Mais ça demande de la réflexion pour déterminer le bon comportement, je préfère voir ça dans un autre ticket...
vdeniaud added 4 commits 2023-10-03 15:40:18 +02:00
vdeniaud added 1 commit 2023-10-03 15:45:19 +02:00
gitea/chrono/pipeline/head There was a failure building this commit Details
e7add2b2ec
hop migrations
vdeniaud force-pushed wip/80371-plages-libres-permettre-plusieur from e7add2b2ec to 38003c540e 2023-10-03 15:49:47 +02:00 Compare
vdeniaud force-pushed wip/80371-plages-libres-permettre-plusieur from 38003c540e to 1b22aa9183 2023-10-03 17:00:44 +02:00 Compare
vdeniaud force-pushed wip/80371-plages-libres-permettre-plusieur from 1b22aa9183 to 96c785859b 2023-10-03 17:15:33 +02:00 Compare
vdeniaud force-pushed wip/80371-plages-libres-permettre-plusieur from 96c785859b to d4d5035f65 2023-10-03 18:00:32 +02:00 Compare
vdeniaud added 1 commit 2023-10-04 10:49:01 +02:00
gitea/chrono/pipeline/head There was a failure building this commit Details
fcfd4637f5
user_check onetoone
vdeniaud force-pushed wip/80371-plages-libres-permettre-plusieur from fcfd4637f5 to fce90196d2 2023-10-04 11:01:53 +02:00 Compare
vdeniaud force-pushed wip/80371-plages-libres-permettre-plusieur from fce90196d2 to 7f254b2d48 2023-10-04 14:43:47 +02:00 Compare
vdeniaud added 2 commits 2023-10-04 15:00:04 +02:00
gitea/chrono/pipeline/head There was a failure building this commit Details
4ad1269b2d
more fixes
vdeniaud force-pushed wip/80371-plages-libres-permettre-plusieur from 4ad1269b2d to 9f42dabcf1 2023-10-04 15:10:03 +02:00 Compare
vdeniaud force-pushed wip/80371-plages-libres-permettre-plusieur from 9f42dabcf1 to 37b1ddef33 2023-10-04 15:13:49 +02:00 Compare
vdeniaud added 2 commits 2023-10-04 15:25:21 +02:00
gitea/chrono/pipeline/head There was a failure building this commit Details
1aa5ab64aa
wip
vdeniaud force-pushed wip/80371-plages-libres-permettre-plusieur from 1aa5ab64aa to 6590295cca 2023-10-04 15:29:40 +02:00 Compare
vdeniaud force-pushed wip/80371-plages-libres-permettre-plusieur from 6590295cca to adcecbc6be 2023-10-04 15:36:38 +02:00 Compare
vdeniaud force-pushed wip/80371-plages-libres-permettre-plusieur from adcecbc6be to bd68807bed 2023-10-04 15:43:39 +02:00 Compare
vdeniaud force-pushed wip/80371-plages-libres-permettre-plusieur from bd68807bed to ca85169e0c 2023-10-04 16:00:11 +02:00 Compare
vdeniaud force-pushed wip/80371-plages-libres-permettre-plusieur from ca85169e0c to 54f347a39d 2023-10-04 16:21:51 +02:00 Compare
vdeniaud force-pushed wip/80371-plages-libres-permettre-plusieur from 54f347a39d to 4008701d57 2023-10-04 16:25:05 +02:00 Compare
vdeniaud added 1 commit 2023-10-04 16:36:24 +02:00
gitea/chrono/pipeline/head There was a failure building this commit Details
a5e7345709
wip
vdeniaud force-pushed wip/80371-plages-libres-permettre-plusieur from a5e7345709 to 1ef6828a27 2023-10-04 17:00:43 +02:00 Compare
vdeniaud force-pushed wip/80371-plages-libres-permettre-plusieur from 1ef6828a27 to 4852ca736b 2023-10-04 17:29:07 +02:00 Compare
vdeniaud force-pushed wip/80371-plages-libres-permettre-plusieur from 4852ca736b to 8f91a5b2fb 2023-10-04 17:42:54 +02:00 Compare
vdeniaud force-pushed wip/80371-plages-libres-permettre-plusieur from 8f91a5b2fb to 139fb58d63 2023-10-04 17:57:55 +02:00 Compare
vdeniaud force-pushed wip/80371-plages-libres-permettre-plusieur from 139fb58d63 to 7d39bdd94c 2023-10-05 11:08:15 +02:00 Compare
vdeniaud force-pushed wip/80371-plages-libres-permettre-plusieur from 7d39bdd94c to 77143e6a4d 2023-10-05 13:52:22 +02:00 Compare
vdeniaud force-pushed wip/80371-plages-libres-permettre-plusieur from 77143e6a4d to 00c329dc0a 2023-10-05 14:07:32 +02:00 Compare
vdeniaud force-pushed wip/80371-plages-libres-permettre-plusieur from 00c329dc0a to bf3a22a9b6 2023-10-05 14:11:23 +02:00 Compare
vdeniaud force-pushed wip/80371-plages-libres-permettre-plusieur from bf3a22a9b6 to 1da08d4948 2023-10-05 14:18:11 +02:00 Compare
vdeniaud force-pushed wip/80371-plages-libres-permettre-plusieur from 1da08d4948 to 7c9a4ca757 2023-10-05 14:32:35 +02:00 Compare
vdeniaud force-pushed wip/80371-plages-libres-permettre-plusieur from 7c9a4ca757 to f099c2ebb1 2023-10-05 14:36:50 +02:00 Compare
vdeniaud force-pushed wip/80371-plages-libres-permettre-plusieur from f099c2ebb1 to 1a703f2d94 2023-10-05 14:43:16 +02:00 Compare
vdeniaud force-pushed wip/80371-plages-libres-permettre-plusieur from 1a703f2d94 to 4a8f6a3c1c 2023-10-05 17:11:22 +02:00 Compare
vdeniaud force-pushed wip/80371-plages-libres-permettre-plusieur from 4a8f6a3c1c to 066376ebc2 2023-10-05 17:24:59 +02:00 Compare
vdeniaud changed title from WIP: plages libres, permettre plusieurs pointages par réservation (#80371) to plages libres, permettre plusieurs pointages par réservation (#80371) 2023-10-05 17:25:06 +02:00
lguerin approved these changes 2023-10-06 08:44:16 +02:00
vdeniaud merged commit 2a56ba5432 into main 2023-10-09 10:48:50 +02:00
vdeniaud deleted branch wip/80371-plages-libres-permettre-plusieur 2023-10-09 10:48:50 +02:00
Sign in to join this conversation.
No reviewers
No Label
No Milestone
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: entrouvert/chrono#157
No description provided.