From 07cdb6be77d9469014f1f8af12daf0be5fbe74a1 Mon Sep 17 00:00:00 2001 From: Scott Idem Date: Mon, 28 Feb 2022 19:25:22 -0500 Subject: [PATCH] Work on event badge --- app/models/event_badge_template_models.py | 4 ++++ app/routers/e_impexium.py | 9 +++++++-- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/app/models/event_badge_template_models.py b/app/models/event_badge_template_models.py index 90c58a3..eae1447 100644 --- a/app/models/event_badge_template_models.py +++ b/app/models/event_badge_template_models.py @@ -33,10 +33,14 @@ class Event_Badge_Template_Base(BaseModel): logo_filename: Optional[str] logo_path: Optional[str] + header_path: Optional[str] # Path to image file header_row_1: Optional[str] header_row_2: Optional[str] header_background: Optional[str] + secondary_header_path: Optional[str] # Path to image file for back of badge and other sections + + footer_path: Optional[str] # Path to image file footer_title: Optional[str] footer_left: Optional[str] footer_right: Optional[str] diff --git a/app/routers/e_impexium.py b/app/routers/e_impexium.py index 6fcb13c..5365979 100644 --- a/app/routers/e_impexium.py +++ b/app/routers/e_impexium.py @@ -94,8 +94,13 @@ async def event_import_reg( event_badge_data['event_id'] = event_id event_badge_data['external_id'] = external_id - event_badge_data['badge_type_code'] = event_registrant.get('registrantTypeCode') # Using this as the badge_type - event_badge_data['badge_type'] = event_registrant.get('registrantTypeName') + if event_registrant.get('registrantTypeCode'): + event_badge_data['badge_type_code'] = event_registrant.get('registrantTypeCode') # Using this as the badge_type + event_badge_data['badge_type'] = event_registrant.get('registrantTypeName') + elif e_impexium_event_id == 'EX22_AM': + event_badge_data['badge_type_code'] = 'EX' + event_badge_data['badge_type'] = 'Exhibit Staff' + event_badge_data['member_type_code'] = event_registrant.get('customerType') # Using this as the member_type event_badge_data['registration_type_code'] = event_registrant.get('registrantTypeCode') event_badge_data['registration_type'] = event_registrant.get('registrantTypeName')