def generate_form_dict(self, satellites, area): forms = {} for satellite in satellites: forms[satellite.pk] = { 'Geospatial Bounds': DataSelectionForm(area=area, time_start=satellite.date_min, time_end=satellite.date_max, auto_id="{}_%s".format(satellite.pk)) } return forms
def generate_form_dict(self, satellites, area): forms = {} for satellite in satellites: forms[satellite.datacube_platform] = { 'Geospatial Bounds': DataSelectionForm(area=area, time_start=satellite.date_min, time_end=satellite.date_max, auto_id=satellite.datacube_platform + "_%s") } return forms
def generate_form_dict(self, satellites, area, user_id, user_history, task_model_class): forms = {} for satellite in satellites: forms[satellite.pk] = { 'Data Selection': AdditionalOptionsForm( datacube_platform=satellite.datacube_platform, auto_id="{}_%s".format(satellite.pk)), 'Geospatial Bounds': DataSelectionForm( area=area, time_start=satellite.date_min, time_end=satellite.date_max, auto_id="{}_%s".format(satellite.pk)) } return forms
def generate_form_dict(self, satellites, area, user_id, user_history, task_model_class): forms = {} for satellite in satellites: time_end = satellite.date_max earliest_allowed_time = datetime.date(time_end.year - MAX_NUM_YEARS, time_end.month, time_end.day) time_start = max(satellite.date_min, earliest_allowed_time) forms[satellite.pk] = { 'Geospatial Bounds': DataSelectionForm( user_id=user_id, user_history=user_history, task_model_class=task_model_class, area=area, time_start=time_start, time_end=time_end, auto_id="{}_%s".format(satellite.pk)) } return forms