Work on session proposals and related event person profile.
This commit is contained in:
@@ -11,6 +11,7 @@ from app.lib_general import log, logging
|
||||
from app.methods.event_badge_methods import load_event_badge_obj
|
||||
# from app.methods.event_exhibit_methods import load_event_exhibit_obj
|
||||
# from app.methods.event_file_methods import load_event_file_obj
|
||||
from app.methods.event_person_profile_methods import load_event_person_profile_obj
|
||||
# from app.methods.event_presentation_methods import load_event_presentation_obj
|
||||
# from app.methods.event_presenter_methods import load_event_presenter_obj
|
||||
# from app.methods.event_registration_methods import create_event_registration_obj, load_event_registration_obj, update_event_registration_obj_v3
|
||||
@@ -37,6 +38,7 @@ def load_event_person_obj(
|
||||
inc_event_exhibit_list: bool = False,
|
||||
inc_event_file_list: bool = False,
|
||||
#inc_event_person_detail: bool = False, # Should this be done differently?
|
||||
inc_event_person_profile: bool = False,
|
||||
inc_event_presentation_list: bool = False,
|
||||
inc_event_presenter_list: bool = False,
|
||||
inc_event_registration: bool = False,
|
||||
@@ -65,6 +67,7 @@ def load_event_person_obj(
|
||||
log.error(e.json())
|
||||
return False
|
||||
|
||||
event_person_profile_id = event_person_rec.get('event_person_profile_id', None)
|
||||
person_id = event_person_rec.get('person_id', None)
|
||||
user_id = event_person_rec.get('user_id', None)
|
||||
|
||||
@@ -90,7 +93,20 @@ def load_event_person_obj(
|
||||
|
||||
if inc_event_exhibit_list: pass
|
||||
if inc_event_file_list: pass
|
||||
#if inc_event_person_detail: pass
|
||||
|
||||
# Updated 2021-09-07
|
||||
if inc_event_person_profile:
|
||||
log.info('Need to include event person profile data...')
|
||||
# log.setLevel(logging.DEBUG) # DEBUG, INFO, WARNING, ERROR, EXCEPTION, CRITICAL
|
||||
if event_person_profile_obj := load_event_person_profile_obj(
|
||||
event_person_profile_id = event_person_profile_id
|
||||
):
|
||||
log.debug(event_person_profile_obj)
|
||||
event_person_obj.event_person_profile = event_person_profile_obj.dict(by_alias=True, exclude_unset=True)
|
||||
else:
|
||||
log.warning('A event_person_profile object was not returned.')
|
||||
event_person_obj.event_person_profile = None
|
||||
|
||||
if inc_event_presentation_list: pass
|
||||
if inc_event_presenter_list: pass
|
||||
if inc_event_registration: pass
|
||||
|
||||
Reference in New Issue
Block a user