Fixed address and added active status to route context

This commit is contained in:
John Mullins
2024-08-26 14:30:15 +10:00
parent aac0358adc
commit 60172160bf
+22 -15
View File
@@ -137,22 +137,29 @@ def school_travellerRoute_context(school):
def traveller_route_context(traveller_route):
traveller = traveller_route.traveller
bus_stop = traveller_route.busStop
families = traveller.get_families()
address = ""
for family in families:
if address:
address += ";"
address = address + f"{family.residential_address} {family.residential_suburb}"
return {
'first_name': traveller.first_name,
'last_name': traveller.last_name,
'school': traveller.school,
'dob': traveller.dob,
'year_level': traveller.year_level,
'address': f"{traveller.residential_address} {traveller.residential_suburb}",
'start_date': traveller.travel_start_date,
'end_date': traveller.travel_end_date,
'eligibility': traveller.get_eligibility_status_display(),
'shuttle': traveller.shuttle,
'route': traveller_route.busStop.bus,
'stop': f"#{bus_stop.get_stop_number()} - {bus_stop.address}",
'pickup': bus_stop.am_time,
'drop-off': bus_stop.pm_time
}
'first_name': traveller.first_name,
'last_name': traveller.last_name,
'active': traveller.is_active,
'school': traveller.school,
'dob': traveller.dob,
'year_level': traveller.year_level,
'address': address,
'start_date': traveller.travel_start_date,
'end_date': traveller.travel_end_date,
'eligibility': traveller.get_eligibility_status_display(),
'shuttle': traveller.shuttle,
'route': traveller_route.busStop.bus,
'stop': f"#{bus_stop.get_stop_number()} - {bus_stop.address}",
'pickup': bus_stop.am_time,
'drop-off': bus_stop.pm_time
}
def emergency_contacts_context(queryset=None):