@@ -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,8 @@ 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" )
478+
470479
471480 class Meta :
472481 model = USStateIndicatorSet
@@ -493,6 +502,7 @@ class Meta:
493502 "original_data_provider" ,
494503 "preprocessing_description" ,
495504 "documentation_link" ,
505+ "license" ,
496506 )
497507
498508 def skip_row (self , instance , original , row , import_validation_errors = None ):
@@ -518,6 +528,7 @@ def before_import_row(self, row, **kwargs):
518528 process_pathogens (row )
519529 process_available_geographies (row )
520530 process_severity_pyramid_rungs (row )
531+ process_data_use_terms (row )
521532
522533 def after_save_instance (self , instance , row , ** kwargs ):
523534 instance .source_type = "us_state"
0 commit comments