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
+8 -1
View File
@@ -137,13 +137,20 @@ def school_travellerRoute_context(school):
def traveller_route_context(traveller_route): def traveller_route_context(traveller_route):
traveller = traveller_route.traveller traveller = traveller_route.traveller
bus_stop = traveller_route.busStop 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 { return {
'first_name': traveller.first_name, 'first_name': traveller.first_name,
'last_name': traveller.last_name, 'last_name': traveller.last_name,
'active': traveller.is_active,
'school': traveller.school, 'school': traveller.school,
'dob': traveller.dob, 'dob': traveller.dob,
'year_level': traveller.year_level, 'year_level': traveller.year_level,
'address': f"{traveller.residential_address} {traveller.residential_suburb}", 'address': address,
'start_date': traveller.travel_start_date, 'start_date': traveller.travel_start_date,
'end_date': traveller.travel_end_date, 'end_date': traveller.travel_end_date,
'eligibility': traveller.get_eligibility_status_display(), 'eligibility': traveller.get_eligibility_status_display(),