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':
|
||||
event_badge_data['badge_type_code'] = 'guest'
|
||||
event_badge_data['badge_type'] = 'Guest'
|
||||
|
||||
elif e_impexium_event_id == '44th Annual Meeting - Exhib Booth Staff Only':
|
||||
log.info('Processing ISHLT 2024 Annual Meeting Exhibit Only...')
|
||||
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['registration_type_code'] = 'ex_booth'
|
||||
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...')
|
||||
event_badge_data['event_badge_template_id'] = 16
|
||||
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':
|
||||
event_badge_data['badge_type_code'] = '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'] = 'DEI Workshop'
|
||||
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'] = event_registrant.get('registrantTypeName')
|
||||
|
||||
else:
|
||||
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
|
||||
|
||||
Reference in New Issue
Block a user