General clean up. Workon event abstracts.

This commit is contained in:
Scott Idem
2023-03-20 19:39:41 -04:00
parent 02fa7225ac
commit df26128ce4
10 changed files with 589 additions and 20 deletions

View File

@@ -80,12 +80,44 @@ def load_event_person_obj(
# person_id = event_person_obj.person_id
# user_id = event_person_obj.user_id
if inc_event_abstract_list: pass
# Updated 2023-03-20
if inc_event_abstract_list:
log.setLevel(logging.DEBUG) # DEBUG, INFO, WARNING, ERROR, EXCEPTION, CRITICAL
log.info('Need to include event abstract list...')
from app.methods.event_abstract_methods import get_event_abstract_rec_list, load_event_abstract_obj
if event_abstract_rec_list_result := get_event_abstract_rec_list(
event_id = None,
event_person_id = event_person_id,
# event_presentation_id = event_presentation_id,
enabled = enabled,
limit = limit,
):
event_abstract_result_list = []
for event_abstract_rec in event_abstract_rec_list_result:
if load_event_abstract_result := load_event_abstract_obj(
event_abstract_id = event_abstract_rec.get('event_abstract_id', None),
enabled = enabled,
limit = limit,
# inc_event_file_list = inc_event_file_list,
# inc_event_person = False,
by_alias = by_alias,
exclude_unset = exclude_unset,
# model_as_dict = model_as_dict,
):
event_abstract_result_list.append(load_event_abstract_result)
else:
event_abstract_result_list.append(None)
log.debug(event_abstract_result_list)
event_person_obj.event_abstract_list = event_abstract_result_list
# elif isinstance(event_abstract_rec_list_result, list):
# event_person_obj.event_abstract_list = []
else:
event_person_obj.event_abstract_list = [] # None
# Updated 2021-08-17
if inc_event_badge:
log.setLevel(logging.INFO) # DEBUG, INFO, WARNING, ERROR, EXCEPTION, CRITICAL
log.info('Need to include event badge data...')
# log.setLevel(logging.DEBUG) # DEBUG, INFO, WARNING, ERROR, EXCEPTION, CRITICAL
event_badge_id = event_person_rec.get('event_badge_id', None)
if event_badge_obj := load_event_badge_obj(
event_badge_id = event_badge_id