Added alphabetical sort to the bus roll

This commit is contained in:
st01765
2026-05-12 15:45:17 +10:00
parent af2aead712
commit cf16ac0857
+3
View File
@@ -24,6 +24,8 @@ def route_paged_context(bus, date=None):
'isFared': is_fared
})
traveller_list.sort(key=lambda t: t["display"].lower())
stop_size = len(traveller_list)
page_break = False
page_size += table_header_size + stop_size
@@ -49,6 +51,7 @@ def shuttle_route_context(shuttle, date=None):
shuttle_travellers.append({
'display': f"{traveller} ({traveller.get_year_level_display()}, {traveller.school})",
})
shuttle_travellers.sort(key=lambda t: t["display"].lower())
return {'shuttle': shuttle, 'shuttle_travellers': shuttle_travellers, 'traveller_count': shuttle.traveller_count(date)}
def bus_roll_context(queryset=None, include_bus_stops=True, date=None):