@@ -111,6 +111,11 @@ def strip_all_string_values(row) -> None:
111111 row [key ] = value .strip ()
112112
113113
114+ def process_data_use_terms (row ) -> None :
115+ if not row ["Data Use Terms" ]:
116+ row ["Data Use Terms" ] = "None found"
117+
118+
114119class IndicatorSetResource (resources .ModelResource ):
115120 name = Field (attribute = "name" , column_name = "Indicator Set name* " )
116121 short_name = Field (attribute = "short_name" , column_name = "Indicator Set Short Name" )
@@ -260,6 +265,7 @@ def before_import_row(self, row, **kwargs):
260265 process_severity_pyramid_rungs (row )
261266 process_pathogens (row )
262267 process_available_geographies (row )
268+ process_data_use_terms (row )
263269
264270 def after_save_instance (self , instance , row , ** kwargs ):
265271 instance .source_type = (
@@ -405,6 +411,7 @@ def before_import_row(self, row, **kwargs):
405411 process_severity_pyramid_rungs (row )
406412 process_pathogens (row )
407413 process_available_geographies (row )
414+ process_data_use_terms (row )
408415
409416 def after_save_instance (self , instance , row , ** kwargs ):
410417 instance .source_type = "non_delphi"
@@ -467,6 +474,7 @@ class USStateIndicatorSetResource(resources.ModelResource):
467474 documentation_link = Field (
468475 attribute = "documentation_link" , column_name = "Link to documentation"
469476 )
477+ license = Field (attribute = "license" , column_name = "Data Use Terms" )
470478
471479 class Meta :
472480 model = USStateIndicatorSet
@@ -493,6 +501,7 @@ class Meta:
493501 "original_data_provider" ,
494502 "preprocessing_description" ,
495503 "documentation_link" ,
504+ "license" ,
496505 )
497506
498507 def skip_row (self , instance , original , row , import_validation_errors = None ):
@@ -518,6 +527,7 @@ def before_import_row(self, row, **kwargs):
518527 process_pathogens (row )
519528 process_available_geographies (row )
520529 process_severity_pyramid_rungs (row )
530+ process_data_use_terms (row )
521531
522532 def after_save_instance (self , instance , row , ** kwargs ):
523533 instance .source_type = "us_state"
0 commit comments