@@ -312,6 +312,10 @@ def segment_geojson_api(request, pk):
312312 "provider" : str (segment .provider ) if segment .provider else None ,
313313 "status" : segment .get_status_display (),
314314 "status_color" : segment .get_status_color (),
315+ "segment_type" : segment .get_segment_type_display (),
316+ "segment_type_color" : segment .get_segment_type_color (),
317+ "ownership_type" : segment .get_ownership_type_display (),
318+ "ownership_type_color" : segment .get_ownership_type_color (),
315319 "path_length_km" : float (segment .path_length_km ) if segment .path_length_km else None ,
316320 "install_date" : segment .install_date .isoformat () if segment .install_date else None ,
317321 "termination_date" : segment .termination_date .isoformat () if segment .termination_date else None ,
@@ -388,6 +392,8 @@ def get_extra_context(self, request):
388392 "status_color" : segment .get_status_color (),
389393 "segment_type" : segment .get_segment_type_display (),
390394 "segment_type_color" : segment .get_segment_type_color (),
395+ "ownership_type" : segment .get_ownership_type_display (),
396+ "ownership_type_color" : segment .get_ownership_type_color (),
391397 "path_length_km" : float (segment .path_length_km ) if segment .path_length_km else None ,
392398 "site_a" : site_a_data ,
393399 "site_b" : site_b_data ,
@@ -470,6 +476,8 @@ def segments_map_api(request):
470476 "status_color" : segment .get_status_color (),
471477 "segment_type" : segment .get_segment_type_display (),
472478 "segment_type_color" : segment .get_segment_type_color (),
479+ "ownership_type" : segment .get_ownership_type_display (),
480+ "ownership_type_color" : segment .get_ownership_type_color (),
473481 "path_length_km" : float (segment .path_length_km ) if segment .path_length_km else None ,
474482 "site_a" : str (segment .site_a ),
475483 "site_b" : str (segment .site_b ),
@@ -507,6 +515,8 @@ def segments_map_api(request):
507515 "status_color" : segment .get_status_color (),
508516 "segment_type" : segment .get_segment_type_display (),
509517 "segment_type_color" : segment .get_segment_type_color (),
518+ "ownership_type" : segment .get_ownership_type_display (),
519+ "ownership_type_color" : segment .get_ownership_type_color (),
510520 "path_length_km" : float (segment .path_length_km ) if segment .path_length_km else None ,
511521 "site_a" : str (segment .site_a ),
512522 "site_b" : str (segment .site_b ),
0 commit comments