Bug #89266
Mauvais décompte des places restantes en liste d'attente dans annotate_queryset_for_lock_code()
0%
Description
Cf. remontée client #89103
@staticmethod def annotate_queryset_for_lock_code(qs, lock_code): qs = qs.annotate( unlocked_booked_places=Count( 'booking', filter=Q( booking__cancellation_datetime__isnull=True, ) & ~Q(booking__lease__lock_code=lock_code), ), unlocked_booked_waiting_list_places=Count( 'booking', filter=Q( booking__cancellation_datetime__isnull=False, ) & ~Q(booking__lease__lock_code=lock_code), ), ) return qs
Je pense avoir fait un mauvais copié/collé et ça n'est pas remonté à la relecture, le deuxième cas devrait être :
unlocked_booked_waiting_list_places=Count( 'booking', filter=Q( booking__cancellation_datetime__isnull=True, in_waiting_list=True, ) & ~Q(booking__lease__lock_code=lock_code), ), ) return qs
Historique
Mis à jour par Robot Gitea il y a 24 jours
- Statut changé de Nouveau à Solution proposée
Benjamin Dauvergne (bdauvergne) a ouvert une pull request sur Gitea concernant cette demande :
- URL : https://git.entrouvert.org/entrouvert/chrono/pulls/244
- Titre : agendas: fix counting of unlocked bookings with respect to waiting lists (#89266)
- Modifications : https://git.entrouvert.org/entrouvert/chrono/pulls/244/files
Mis à jour par Benjamin Dauvergne il y a 24 jours
En fait les deux cas sont à corriger en s'inspirant bêtement du code dans annotate_queryset_for_user().
Mis à jour par Robot Gitea il y a 23 jours
Benjamin Dauvergne (bdauvergne) a demandé une relecture de Nicolas Roche (nroche) sur une pull request sur Gitea concernant cette demande :
Mis à jour par Robot Gitea il y a 23 jours
Thomas NOËL (tnoel) a demandé une relecture de Valentin Deniaud (vdeniaud) sur une pull request sur Gitea concernant cette demande :
Mis à jour par Robot Gitea il y a 23 jours
- Statut changé de Solution proposée à Solution validée
Valentin Deniaud (vdeniaud) a approuvé une pull request sur Gitea concernant cette demande :
Mis à jour par Robot Gitea il y a 22 jours
- Statut changé de Solution validée à Résolu (à déployer)
Benjamin Dauvergne (bdauvergne) a mergé une pull request sur Gitea concernant cette demande :
- URL : https://git.entrouvert.org/entrouvert/chrono/pulls/244
- Titre : agendas: fix counting of unlocked bookings with respect to waiting lists (#89266)
- Modifications : https://git.entrouvert.org/entrouvert/chrono/pulls/244/files
Mis à jour par Transition automatique il y a 22 jours
- Statut changé de Résolu (à déployer) à Solution déployée