Improvement with event program data importing
This commit is contained in:
@@ -411,7 +411,7 @@ async def event_importing_program_data(
|
|||||||
'location_external_id': str, 'location_code': str, 'location_sort': int,
|
'location_external_id': str, 'location_code': str, 'location_sort': int,
|
||||||
'presentation_external_id': str, 'presentation_code': str, 'presentation_sort': int,
|
'presentation_external_id': str, 'presentation_code': str, 'presentation_sort': int,
|
||||||
|
|
||||||
'presenter_external_id': str, 'presenter_code': str, 'presenter_number': int, 'presenter_designations': str, 'presenter_sort': int,
|
'presenter_external_id': str, 'presenter_code': str, 'presenter_number': int, 'presenter_designations': str, 'presenter_sort': int, 'presenter_given_name': str,
|
||||||
'session_external_id': str, 'session_code': str, 'session_sort': int,
|
'session_external_id': str, 'session_code': str, 'session_sort': int,
|
||||||
|
|
||||||
'source_id': str, 'Source ID': str, 'email': str, 'Email Address': str
|
'source_id': str, 'Source ID': str, 'email': str, 'Email Address': str
|
||||||
@@ -426,10 +426,12 @@ async def event_importing_program_data(
|
|||||||
'Prefix': 'presenter_title_names',
|
'Prefix': 'presenter_title_names',
|
||||||
'Informal_name': 'presenter_informal_name',
|
'Informal_name': 'presenter_informal_name',
|
||||||
'Nickname': 'presenter_informal_name',
|
'Nickname': 'presenter_informal_name',
|
||||||
|
'given_name': 'presenter_given_name',
|
||||||
'given_name (first)': 'presenter_given_name',
|
'given_name (first)': 'presenter_given_name',
|
||||||
'Given Name': 'presenter_given_name',
|
'Given Name': 'presenter_given_name',
|
||||||
'First Name': 'presenter_given_name',
|
'First Name': 'presenter_given_name',
|
||||||
'Middle Name': 'presenter_middle_name',
|
'Middle Name': 'presenter_middle_name',
|
||||||
|
'family_name': 'presenter_family_name',
|
||||||
'family_name (last)': 'presenter_family_name',
|
'family_name (last)': 'presenter_family_name',
|
||||||
'Family Name': 'presenter_family_name',
|
'Family Name': 'presenter_family_name',
|
||||||
'Last Name': 'presenter_family_name',
|
'Last Name': 'presenter_family_name',
|
||||||
@@ -754,6 +756,11 @@ async def event_importing_program_data(
|
|||||||
event_presenter_data['event_session_id'] = event_session_id # UPDATE the event_session_id in case the presentation was moved
|
event_presenter_data['event_session_id'] = event_session_id # UPDATE the event_session_id in case the presentation was moved
|
||||||
event_presenter_data['event_presentation_id'] = event_presentation_id # UPDATE the event_presentation_id in case the presenter was moved
|
event_presenter_data['event_presentation_id'] = event_presentation_id # UPDATE the event_presentation_id in case the presenter was moved
|
||||||
|
|
||||||
|
if event_presenter_code := record.get('presenter_code'):
|
||||||
|
event_presenter_data['code'] = event_presenter_code
|
||||||
|
elif event_presenter_code := record.get('presenter_number'):
|
||||||
|
event_presenter_data['code'] = event_presenter_code
|
||||||
|
|
||||||
if event_presenter_number := record.get('presenter_number'):
|
if event_presenter_number := record.get('presenter_number'):
|
||||||
event_presenter_data['sort'] = event_presenter_number
|
event_presenter_data['sort'] = event_presenter_number
|
||||||
elif event_presenter_number := isinstance(record.get('presenter_code'), int):
|
elif event_presenter_number := isinstance(record.get('presenter_code'), int):
|
||||||
@@ -808,7 +815,8 @@ async def event_importing_program_data(
|
|||||||
log.warning(event_presenter_obj_in_result)
|
log.warning(event_presenter_obj_in_result)
|
||||||
continue # Something unexpected may have happened
|
continue # Something unexpected may have happened
|
||||||
data['event_presenter_id'] = event_presenter_id
|
data['event_presenter_id'] = event_presenter_id
|
||||||
data['event_presenter_code'] = event_presenter_number
|
data['event_presenter_code'] = event_presenter_code
|
||||||
|
data['event_presenter_number'] = event_presenter_number
|
||||||
data['event_presenter_full_name'] = event_presenter_full_name
|
data['event_presenter_full_name'] = event_presenter_full_name
|
||||||
|
|
||||||
# End of the loop. Append to program list data results.
|
# End of the loop. Append to program list data results.
|
||||||
|
|||||||
Reference in New Issue
Block a user