More work for ISHLT badge importing.
This commit is contained in:
@@ -112,8 +112,26 @@ async def event_import_reg(
|
|||||||
elif e_impexium_event_id in ['2023 Lung Transplantation Morning Master Class', '2023 Lung Transplantation Afternoon Master Class', '2023 Nursing and Allied Health Master Class', '2023 Pediatric MCS Master Class', '2023 Pulmonary Hypertension Master Class']:
|
elif e_impexium_event_id in ['2023 Lung Transplantation Morning Master Class', '2023 Lung Transplantation Afternoon Master Class', '2023 Nursing and Allied Health Master Class', '2023 Pediatric MCS Master Class', '2023 Pulmonary Hypertension Master Class']:
|
||||||
log.info('Processing ISHLT 2023 Annual Meeting Academies...')
|
log.info('Processing ISHLT 2023 Annual Meeting Academies...')
|
||||||
event_badge_data['event_badge_template_id'] = 11
|
event_badge_data['event_badge_template_id'] = 11
|
||||||
event_badge_data['badge_type_code'] = event_registrant.get('registrantTypeCode') # MBR19, NonM
|
if e_impexium_event_id == '2023 Lung Transplantation Morning Master Class':
|
||||||
event_badge_data['badge_type'] = event_registrant.get('registrantTypeName') # Member, Non-Member
|
event_badge_data['badge_type_code'] = 'lung_morning'
|
||||||
|
event_badge_data['badge_type'] = 'Lung Transplantation Morning'
|
||||||
|
elif e_impexium_event_id == '2023 Lung Transplantation Afternoon Master Class':
|
||||||
|
event_badge_data['badge_type_code'] = 'lung_afternoon'
|
||||||
|
event_badge_data['badge_type'] = 'Lung Transplantation Afternoon'
|
||||||
|
elif e_impexium_event_id == '2023 Nursing and Allied Health Master Class':
|
||||||
|
event_badge_data['badge_type_code'] = 'nurse_allied_health'
|
||||||
|
event_badge_data['badge_type'] = 'Nursing and Allied Health'
|
||||||
|
elif e_impexium_event_id == '2023 Pediatric MCS Master Class':
|
||||||
|
event_badge_data['badge_type_code'] = 'pediatric'
|
||||||
|
event_badge_data['badge_type'] = 'Pediatric'
|
||||||
|
elif e_impexium_event_id == '2023 Pulmonary Hypertension Master Class':
|
||||||
|
event_badge_data['badge_type_code'] = 'pulmonary'
|
||||||
|
event_badge_data['badge_type'] = 'Pulmonary Hypertension'
|
||||||
|
else:
|
||||||
|
log.warning('Setting generic badge type. Event ID not fully setup?')
|
||||||
|
event_badge_data['badge_type_code'] = event_registrant.get('registrantTypeCode') # MBR19, NonM
|
||||||
|
event_badge_data['badge_type'] = event_registrant.get('registrantTypeName') # Member, Non-Member
|
||||||
|
|
||||||
event_badge_data['registration_type_code'] = event_registrant.get('registrantTypeCode')
|
event_badge_data['registration_type_code'] = event_registrant.get('registrantTypeCode')
|
||||||
event_badge_data['registration_type'] = event_registrant.get('registrantTypeName')
|
event_badge_data['registration_type'] = event_registrant.get('registrantTypeName')
|
||||||
else:
|
else:
|
||||||
@@ -210,7 +228,11 @@ async def event_import_reg(
|
|||||||
for individual_profile_custom_field in individual_profile_custom_field_li:
|
for individual_profile_custom_field in individual_profile_custom_field_li:
|
||||||
if individual_profile_custom_field.get('name') == 'degree':
|
if individual_profile_custom_field.get('name') == 'degree':
|
||||||
degrees = individual_profile_custom_field.get('value')
|
degrees = individual_profile_custom_field.get('value')
|
||||||
if individual_profile_custom_field.get('name') == 'organization_name':
|
|
||||||
|
# NOTE: Use only one of the organization names with a preference for the exhibiting name. (new for ISHLT 2023)
|
||||||
|
if individual_profile_custom_field.get('name') == 'exhibiting_organization_name':
|
||||||
|
organization_name = individual_profile_custom_field.get('value')
|
||||||
|
elif individual_profile_custom_field.get('name') == 'organization_name':
|
||||||
organization_name = individual_profile_custom_field.get('value')
|
organization_name = individual_profile_custom_field.get('value')
|
||||||
|
|
||||||
log.debug(f'Degrees: {degrees}; Organization Name: {organization_name}')
|
log.debug(f'Degrees: {degrees}; Organization Name: {organization_name}')
|
||||||
|
|||||||
Reference in New Issue
Block a user