Work on a lot of things. Mainly cleaning up person and profile related fields in multiple tables.
This commit is contained in:
@@ -32,6 +32,10 @@ def load_event_person_obj(
|
||||
by_alias: bool = True,
|
||||
exclude_unset: bool = True,
|
||||
model_as_dict: bool = False,
|
||||
event_file_file_purpose_id: int = None,
|
||||
event_file_file_purpose: str = None,
|
||||
event_file_priority: bool = None,
|
||||
event_file_group: str = None,
|
||||
inc_address: bool = False,
|
||||
inc_contact: bool = False,
|
||||
inc_event_abstract_list: bool = False,
|
||||
@@ -97,8 +101,8 @@ def load_event_person_obj(
|
||||
|
||||
# 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
|
||||
log.info('Need to include event person profile data...')
|
||||
if event_person_profile_obj := load_event_person_profile_obj(
|
||||
event_person_profile_id = event_person_profile_id
|
||||
):
|
||||
@@ -110,9 +114,10 @@ def load_event_person_obj(
|
||||
|
||||
if inc_event_presentation_list: pass
|
||||
|
||||
# Updated 2021-09-10
|
||||
if inc_event_presenter_list:
|
||||
log.info('Need to include event presenter list...')
|
||||
log.setLevel(logging.DEBUG) # DEBUG, INFO, WARNING, ERROR, EXCEPTION, CRITICAL
|
||||
log.info('Need to include event presenter list...')
|
||||
from app.methods.event_presenter_methods import get_event_presenter_rec_list, load_event_presenter_obj
|
||||
if event_presenter_rec_list_result := get_event_presenter_rec_list(
|
||||
event_person_id = event_person_id,
|
||||
@@ -179,20 +184,21 @@ def load_event_person_obj(
|
||||
|
||||
# ### BEGIN ### API Event Person Methods ### get_event_person_rec_list() ###
|
||||
# for_obj_type: account, event, event_registration, event_badge, person, user
|
||||
# Updated 2021-09-10
|
||||
def get_event_person_rec_list(
|
||||
for_obj_type: str,
|
||||
for_obj_id: str,
|
||||
limit: int = 1000,
|
||||
for_obj_type: str, # NOTE: This is not for_type because the field name generated based
|
||||
for_obj_id: str, # NOTE: This is not for_id because the field name generated based
|
||||
enabled: str = 'enabled', # enabled, disabled, all
|
||||
limit: int = 1000,
|
||||
) -> list|bool:
|
||||
log.setLevel(logging.WARNING) # DEBUG, INFO, WARNING, ERROR, EXCEPTION, CRITICAL
|
||||
log.debug(locals())
|
||||
|
||||
if for_obj_id := redis_lookup_id_random(record_id_random=for_obj_id, table_name=for_obj_type): pass
|
||||
else: return False
|
||||
|
||||
data = {}
|
||||
data[f'{for_obj_type}_id'] = for_obj_id
|
||||
# data['for_obj_type'] = for_obj_type
|
||||
sql_obj_type_id = f'`tbl`.{for_obj_type}_id = :{for_obj_type}_id'
|
||||
|
||||
# if enabled in ['enabled', 'disabled', 'all']:
|
||||
|
||||
Reference in New Issue
Block a user