Work on exhibit tracking export and API badge ID lookup
This commit is contained in:
@@ -55,6 +55,46 @@ def load_event_badge_obj(
|
||||
return False
|
||||
log.debug(event_badge_obj)
|
||||
|
||||
if return_basic_model:
|
||||
if event_badge_obj.pronouns_override:
|
||||
event_badge_obj.pronouns = event_badge_obj.pronouns_override
|
||||
event_badge_obj.pronouns_override = None
|
||||
|
||||
if event_badge_obj.professional_title_override:
|
||||
event_badge_obj.professional_title = event_badge_obj.professional_title_override
|
||||
event_badge_obj.professional_title_override = None
|
||||
# log.debug(event_badge_obj)
|
||||
|
||||
if event_badge_obj.full_name_override:
|
||||
event_badge_obj.full_name = event_badge_obj.full_name_override
|
||||
event_badge_obj.full_name_override = None
|
||||
|
||||
if event_badge_obj.affiliations_override:
|
||||
event_badge_obj.affiliations = event_badge_obj.affiliations_override
|
||||
event_badge_obj.affiliations_override = None
|
||||
|
||||
if event_badge_obj.email_override:
|
||||
event_badge_obj.email = event_badge_obj.email_override
|
||||
event_badge_obj.email_override = None
|
||||
|
||||
if event_badge_obj.phone_override:
|
||||
event_badge_obj.phone = event_badge_obj.phone_override
|
||||
event_badge_obj.phone_override = None
|
||||
|
||||
if event_badge_obj.location_override:
|
||||
event_badge_obj.location = event_badge_obj.location_override
|
||||
event_badge_obj.location_override = None
|
||||
|
||||
log.debug(event_badge_obj.dict(by_alias=True, exclude_unset=True, exclude={'pronouns_override', 'professional_title_override', 'full_name_override', 'affiliations_override', 'email_override', 'phone_override', 'location_override'}))
|
||||
event_badge_dict = event_badge_obj.dict(by_alias=True, exclude_unset=True, exclude={'pronouns_override', 'professional_title_override', 'full_name_override', 'affiliations_override', 'email_override', 'phone_override', 'location_override'})
|
||||
|
||||
try:
|
||||
event_badge_obj = Event_Badge_Basic_Base(**event_badge_dict)
|
||||
except ValidationError as e:
|
||||
log.error(e.json())
|
||||
return False
|
||||
log.debug(event_badge_obj)
|
||||
|
||||
# Updated 2022-03-14
|
||||
if inc_event_badge_template:
|
||||
log.info('Need to include event badge template data...')
|
||||
|
||||
Reference in New Issue
Block a user