Updated badge template and related badge endpoints and methods

This commit is contained in:
Scott Idem
2022-06-23 17:06:06 -04:00
parent 7f437ed685
commit 728fcc05cc
8 changed files with 142 additions and 44 deletions

View File

@@ -160,9 +160,36 @@ def load_event_obj(
event_obj.contact_3 = contact_3_result
else: event_obj.contact_3 = None
#if inc_event: pass
if inc_event_abstract_list: pass
if inc_event_badge_list: pass
# Updated 2022-06-14
if inc_event_badge_list:
log.setLevel(logging.DEBUG) # DEBUG, INFO, WARNING, ERROR, EXCEPTION, CRITICAL
log.info('Need to include event badge list...')
from app.methods.event_badge_methods import get_event_badge_rec_list, load_event_badge_obj
if event_badge_rec_list_result := get_event_badge_rec_list(
event_id = event_id,
badge_type_code = badge_type_code,
enabled = enabled,
limit = limit,
offset = offset,
):
event_badge_result_list = []
for event_badge_rec in event_badge_rec_list_result:
if load_event_badge_result := load_event_badge_obj(
event_badge_id = event_badge_rec.get('event_badge_id', None),
enabled = enabled,
):
event_badge_result_list.append(load_event_badge_result)
else:
event_badge_result_list.append(None)
log.debug(event_badge_result_list)
event_obj.event_badge_list = event_badge_result_list
elif isinstance(event_badge_rec_list_result, list):
event_obj.event_badge_list = []
else:
event_obj.event_badge_list = None
# Updated 2022-03-09
if inc_event_cfg:
@@ -179,7 +206,7 @@ def load_event_obj(
# Updated 2022-04-17
if inc_event_device_list:
log.setLevel(logging.DEBUG) # DEBUG, INFO, WARNING, ERROR, EXCEPTION, CRITICAL
# log.setLevel(logging.DEBUG) # DEBUG, INFO, WARNING, ERROR, EXCEPTION, CRITICAL
log.info('Need to include event device list...')
from app.methods.event_device_methods import get_event_device_rec_list, load_event_device_obj
@@ -207,7 +234,7 @@ def load_event_obj(
# Updated 2022-03-30
if inc_event_exhibit_list:
log.setLevel(logging.DEBUG) # DEBUG, INFO, WARNING, ERROR, EXCEPTION, CRITICAL
# log.setLevel(logging.DEBUG) # DEBUG, INFO, WARNING, ERROR, EXCEPTION, CRITICAL
log.info('Need to include event exhibit list...')
from app.methods.event_exhibit_methods import get_event_exhibit_rec_list, load_event_exhibit_obj
@@ -233,7 +260,7 @@ def load_event_obj(
# Updated 2021-10-21
if inc_event_file_list:
log.setLevel(logging.DEBUG) # DEBUG, INFO, WARNING, ERROR, EXCEPTION, CRITICAL
# log.setLevel(logging.DEBUG) # DEBUG, INFO, WARNING, ERROR, EXCEPTION, CRITICAL
log.info('Need to include event file list...')
from app.methods.event_file_methods import get_event_file_rec_list, load_event_file_obj
@@ -269,7 +296,7 @@ def load_event_obj(
# Updated 2021-09-29
if inc_event_location_list:
log.setLevel(logging.DEBUG) # DEBUG, INFO, WARNING, ERROR, EXCEPTION, CRITICAL
# log.setLevel(logging.DEBUG) # DEBUG, INFO, WARNING, ERROR, EXCEPTION, CRITICAL
log.info('Need to include event location list...')
if event_location_rec_list_result := get_event_location_rec_list(
@@ -310,8 +337,8 @@ def load_event_obj(
# Updated 2021-09-28
if inc_event_session_list:
# log.setLevel(logging.DEBUG) # DEBUG, INFO, WARNING, ERROR, EXCEPTION, CRITICAL
log.info('Need to include event session list...')
log.setLevel(logging.DEBUG) # DEBUG, INFO, WARNING, ERROR, EXCEPTION, CRITICAL
if event_session_rec_list_result := get_event_session_rec_list(
event_id = event_id,