change ratio computation

This commit is contained in:
Valentin Deniaud 2023-06-20 18:22:30 +02:00
parent dae3c05148
commit 8fa1667285
1 changed files with 5 additions and 1 deletions

View File

@ -1510,7 +1510,11 @@ class AgendaDayView(AgendaDateView, DayArchiveView):
context['hours'] = [datetime.time(hour=i) for i in range(start_time.hour, end_time.hour)]
def get_time_ratio(t1, t2):
return 100 * ((t1.hour - t2.hour) * 60 + t1.minute - t2.minute) // 60
return (
100
* ((t1.hour - t2.hour) * 60 + t1.minute - t2.minute)
// (end_time.hour * 60 + end_time.minute - (start_time.hour * 60 + start_time.minute))
)
bookings = Booking.objects.filter(event__in=events)
bookings_by_user = collections.defaultdict(list)