New ISHLT badge type for workshops
This commit is contained in:
@@ -177,6 +177,7 @@ async def event_import_reg(
|
|||||||
if event_registrant.get('customerType') == 'G':
|
if event_registrant.get('customerType') == 'G':
|
||||||
event_badge_data['badge_type_code'] = 'guest'
|
event_badge_data['badge_type_code'] = 'guest'
|
||||||
event_badge_data['badge_type'] = 'Guest'
|
event_badge_data['badge_type'] = 'Guest'
|
||||||
|
|
||||||
elif e_impexium_event_id == '44th Annual Meeting - Exhib Booth Staff Only':
|
elif e_impexium_event_id == '44th Annual Meeting - Exhib Booth Staff Only':
|
||||||
log.info('Processing ISHLT 2024 Annual Meeting Exhibit Only...')
|
log.info('Processing ISHLT 2024 Annual Meeting Exhibit Only...')
|
||||||
event_badge_data['event_badge_template_id'] = 15
|
event_badge_data['event_badge_template_id'] = 15
|
||||||
@@ -184,7 +185,8 @@ async def event_import_reg(
|
|||||||
event_badge_data['badge_type'] = 'Exhibitor Booth Staff'
|
event_badge_data['badge_type'] = 'Exhibitor Booth Staff'
|
||||||
event_badge_data['registration_type_code'] = 'ex_booth'
|
event_badge_data['registration_type_code'] = 'ex_booth'
|
||||||
event_badge_data['registration_type'] = 'Exhibitor Booth Staff'
|
event_badge_data['registration_type'] = 'Exhibitor Booth Staff'
|
||||||
elif e_impexium_event_id in ['2024 Academy Master Class HFTX', '2024 Academy Master Class MCS', '2024 Core Academy Pediatrics', '2024 DEI Workshop']:
|
|
||||||
|
elif e_impexium_event_id in ['2024 Academy Master Class HFTX', '2024 Academy Master Class MCS', '2024 Core Academy Pediatrics']:
|
||||||
log.info('Processing ISHLT 2024 Annual Meeting Academies...')
|
log.info('Processing ISHLT 2024 Annual Meeting Academies...')
|
||||||
event_badge_data['event_badge_template_id'] = 16
|
event_badge_data['event_badge_template_id'] = 16
|
||||||
if e_impexium_event_id == '2024 Academy Master Class HFTX':
|
if e_impexium_event_id == '2024 Academy Master Class HFTX':
|
||||||
@@ -196,7 +198,18 @@ async def event_import_reg(
|
|||||||
elif e_impexium_event_id == '2024 Core Academy Pediatrics':
|
elif e_impexium_event_id == '2024 Core Academy Pediatrics':
|
||||||
event_badge_data['badge_type_code'] = 'pediatric'
|
event_badge_data['badge_type_code'] = 'pediatric'
|
||||||
event_badge_data['badge_type'] = 'Pediatric'
|
event_badge_data['badge_type'] = 'Pediatric'
|
||||||
elif e_impexium_event_id == '2024 DEI Workshop':
|
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'] = event_registrant.get('registrantTypeName')
|
||||||
|
|
||||||
|
elif e_impexium_event_id in ['2024 DEI Workshop']:
|
||||||
|
log.info('Processing ISHLT 2024 Annual Meeting Workshops...')
|
||||||
|
event_badge_data['event_badge_template_id'] = 17
|
||||||
|
if e_impexium_event_id == '2024 DEI Workshop':
|
||||||
event_badge_data['badge_type_code'] = 'dei'
|
event_badge_data['badge_type_code'] = 'dei'
|
||||||
event_badge_data['badge_type'] = 'DEI Workshop'
|
event_badge_data['badge_type'] = 'DEI Workshop'
|
||||||
else:
|
else:
|
||||||
@@ -206,6 +219,7 @@ async def event_import_reg(
|
|||||||
|
|
||||||
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:
|
||||||
log.error(f'This is an unknown meeting ID ({e_impexium_event_id}) for account ID ({account_id_random})!')
|
log.error(f'This is an unknown meeting ID ({e_impexium_event_id}) for account ID ({account_id_random})!')
|
||||||
return mk_resp(data=len(event_registrant_li), status_code=501, response=commons.response) # Not Implemented
|
return mk_resp(data=len(event_registrant_li), status_code=501, response=commons.response) # Not Implemented
|
||||||
|
|||||||
Reference in New Issue
Block a user