A lot of work on event related modules. Also a lot of clean up
This commit is contained in:
@@ -3,7 +3,7 @@ import datetime, pytz, redis, secrets
|
||||
from timeit import default_timer as timer
|
||||
|
||||
from app.config import settings
|
||||
from .log import *
|
||||
from app.log import log, logging
|
||||
#from .lib_general import lookup_id_random_pop
|
||||
|
||||
from sqlalchemy import create_engine, text, Time
|
||||
@@ -741,6 +741,7 @@ def redis_lookup_id_random(record_id_random:int|str, table_name:str):
|
||||
# ### BEGIN ### API Lib General ### lookup_id_random_pop() ###
|
||||
# Look up and resolve id_random values to their id
|
||||
# Remove the unneeded *_id_random key from the dict
|
||||
# This really needs to be simplified... Use a list of dicts instead. Can store as JSON in the DB.
|
||||
def lookup_id_random_pop(obj_data:dict):
|
||||
#log.setLevel(logging.WARNING) # DEBUG, INFO, WARNING, ERROR, EXCEPTION, CRITICAL
|
||||
log.debug(locals())
|
||||
@@ -769,14 +770,66 @@ def lookup_id_random_pop(obj_data:dict):
|
||||
obj_data['event_id'] = redis_lookup_id_random(record_id_random=obj_data.get('event_id_random', None), table_name='event')
|
||||
obj_data.pop('event_id_random')
|
||||
|
||||
if 'event_abstract_id_random' in obj_data:
|
||||
obj_data['event_abstract_id'] = redis_lookup_id_random(record_id_random=obj_data.get('event_abstract_id_random', None), table_name='event_abstract')
|
||||
obj_data.pop('event_abstract_id_random')
|
||||
|
||||
if 'event_badge_id_random' in obj_data:
|
||||
obj_data['event_badge_id'] = redis_lookup_id_random(record_id_random=obj_data.get('event_badge_id_random', None), table_name='event_badge')
|
||||
obj_data.pop('event_badge_id_random')
|
||||
|
||||
if 'event_exhibit_id_random' in obj_data:
|
||||
obj_data['event_exhibit_id'] = redis_lookup_id_random(record_id_random=obj_data.get('event_exhibit_id_random', None), table_name='event_exhibit')
|
||||
obj_data.pop('event_exhibit_id_random')
|
||||
|
||||
if 'event_file_id_random' in obj_data:
|
||||
obj_data['event_file_id'] = redis_lookup_id_random(record_id_random=obj_data.get('event_file_id_random', None), table_name='event_file')
|
||||
obj_data.pop('event_file_id_random')
|
||||
|
||||
if 'event_location_id_random' in obj_data:
|
||||
obj_data['event_location_id'] = redis_lookup_id_random(record_id_random=obj_data.get('event_location_id_random', None), table_name='event_location')
|
||||
obj_data.pop('event_location_id_random')
|
||||
|
||||
if 'event_person_id_random' in obj_data:
|
||||
obj_data['event_person_id'] = redis_lookup_id_random(record_id_random=obj_data.get('event_person_id_random', None), table_name='event_person')
|
||||
obj_data.pop('event_person_id_random')
|
||||
|
||||
if 'event_presentation_id_random' in obj_data:
|
||||
obj_data['event_presentation_id'] = redis_lookup_id_random(record_id_random=obj_data.get('event_presentation_id_random', None), table_name='event_presentation')
|
||||
obj_data.pop('event_presentation_id_random')
|
||||
|
||||
if 'event_presenter_id_random' in obj_data:
|
||||
obj_data['event_presenter_id'] = redis_lookup_id_random(record_id_random=obj_data.get('event_presenter_id_random', None), table_name='event_presenter')
|
||||
obj_data.pop('event_presenter_id_random')
|
||||
|
||||
if 'event_registration_id_random' in obj_data:
|
||||
obj_data['event_registration_id'] = redis_lookup_id_random(record_id_random=obj_data.get('event_registration_id_random', None), table_name='event_registration')
|
||||
obj_data.pop('event_registration_id_random')
|
||||
|
||||
if 'event_session_id_random' in obj_data:
|
||||
obj_data['event_session_id'] = redis_lookup_id_random(record_id_random=obj_data.get('event_session_id_random', None), table_name='event_session')
|
||||
obj_data.pop('event_session_id_random')
|
||||
|
||||
if 'event_track_id_random' in obj_data:
|
||||
obj_data['event_track_id'] = redis_lookup_id_random(record_id_random=obj_data.get('event_track_id_random', None), table_name='event_track')
|
||||
obj_data.pop('event_track_id_random')
|
||||
|
||||
if 'hosted_file_id_random' in obj_data:
|
||||
obj_data['hosted_file_id'] = redis_lookup_id_random(record_id_random=obj_data.get('hosted_file_id_random', None), table_name='hosted_file')
|
||||
obj_data.pop('hosted_file_id_random')
|
||||
|
||||
if 'journal_file_id_random' in obj_data:
|
||||
obj_data['journal_file_id'] = redis_lookup_id_random(record_id_random=obj_data.get('journal_file_id_random', None), table_name='journal_file')
|
||||
obj_data.pop('journal_file_id_random')
|
||||
|
||||
if 'journal_entry_file_id_random' in obj_data:
|
||||
obj_data['journal_entry_file_id'] = redis_lookup_id_random(record_id_random=obj_data.get('journal_entry_file_id_random', None), table_name='journal_entry_file')
|
||||
obj_data.pop('journal_entry_file_id_random')
|
||||
|
||||
if 'membership_entry_file_id_random' in obj_data:
|
||||
obj_data['membership_entry_file_id'] = redis_lookup_id_random(record_id_random=obj_data.get('membership_entry_file_id_random', None), table_name='membership_entry_file')
|
||||
obj_data.pop('membership_entry_file_id_random')
|
||||
|
||||
if 'order_id_random' in obj_data:
|
||||
obj_data['order_id'] = redis_lookup_id_random(record_id_random=obj_data.get('order_id_random', None), table_name='order')
|
||||
obj_data.pop('order_id_random')
|
||||
@@ -797,10 +850,22 @@ def lookup_id_random_pop(obj_data:dict):
|
||||
obj_data['organization_id'] = redis_lookup_id_random(record_id_random=obj_data.get('organization_id_random', None), table_name='organization')
|
||||
obj_data.pop('organization_id_random')
|
||||
|
||||
if 'page_id_random' in obj_data:
|
||||
obj_data['page_id'] = redis_lookup_id_random(record_id_random=obj_data['page_id_random'], table_name='page')
|
||||
obj_data.pop('page_id_random')
|
||||
|
||||
if 'person_id_random' in obj_data:
|
||||
obj_data['person_id'] = redis_lookup_id_random(record_id_random=obj_data['person_id_random'], table_name='person')
|
||||
obj_data.pop('person_id_random')
|
||||
|
||||
if 'poc_event_person_id_random' in obj_data:
|
||||
obj_data['poc_event_person_id'] = redis_lookup_id_random(record_id_random=obj_data['poc_event_person_id_random'], table_name='event_person')
|
||||
obj_data.pop('poc_event_person_id_random')
|
||||
|
||||
if 'poc_person_id_random' in obj_data:
|
||||
obj_data['poc_person_id'] = redis_lookup_id_random(record_id_random=obj_data['poc_person_id_random'], table_name='person')
|
||||
obj_data.pop('poc_person_id_random')
|
||||
|
||||
if 'post_id_random' in obj_data:
|
||||
obj_data['post_id'] = redis_lookup_id_random(record_id_random=obj_data.get('post_id_random', None), table_name='post')
|
||||
obj_data.pop('post_id_random')
|
||||
@@ -809,6 +874,10 @@ def lookup_id_random_pop(obj_data:dict):
|
||||
obj_data['product_id'] = redis_lookup_id_random(record_id_random=obj_data['product_id_random'], table_name='product')
|
||||
obj_data.pop('product_id_random')
|
||||
|
||||
if 'site_id_random' in obj_data:
|
||||
obj_data['site_id'] = redis_lookup_id_random(record_id_random=obj_data['site_id_random'], table_name='site')
|
||||
obj_data.pop('site_id_random')
|
||||
|
||||
if 'user_id_random' in obj_data:
|
||||
obj_data['user_id'] = redis_lookup_id_random(record_id_random=obj_data['user_id_random'], table_name='user')
|
||||
obj_data.pop('user_id_random')
|
||||
|
||||
Reference in New Issue
Block a user