Work on event, session, presentatio, presenter, and person related
This commit is contained in:
@@ -31,7 +31,7 @@ def load_event_presenter_obj(
|
|||||||
inc_event_file_list: bool = False, # For event_presenter and using load_event_person_obj
|
inc_event_file_list: bool = False, # For event_presenter and using load_event_person_obj
|
||||||
inc_event_person: bool = False, # Using load_event_person_obj
|
inc_event_person: bool = False, # Using load_event_person_obj
|
||||||
inc_event_person_profile: bool = False, # Using load_event_person_obj
|
inc_event_person_profile: bool = False, # Using load_event_person_obj
|
||||||
# inc_event_presentation: bool = False,
|
inc_event_presentation: bool = False,
|
||||||
inc_event_registration: bool = False, # Using load_event_person_obj
|
inc_event_registration: bool = False, # Using load_event_person_obj
|
||||||
# inc_event_session: bool = False,
|
# inc_event_session: bool = False,
|
||||||
inc_person: bool = False, # Using load_event_person_obj
|
inc_person: bool = False, # Using load_event_person_obj
|
||||||
@@ -46,7 +46,7 @@ def load_event_presenter_obj(
|
|||||||
if event_presenter_rec := sql_select(table_name='v_event_presenter', record_id=event_presenter_id): pass
|
if event_presenter_rec := sql_select(table_name='v_event_presenter', record_id=event_presenter_id): pass
|
||||||
else: return False
|
else: return False
|
||||||
|
|
||||||
log.setLevel(logging.WARNING) # DEBUG, INFO, WARNING, ERROR, EXCEPTION, CRITICAL
|
# log.setLevel(logging.WARNING) # DEBUG, INFO, WARNING, ERROR, EXCEPTION, CRITICAL
|
||||||
log.debug(event_presenter_rec)
|
log.debug(event_presenter_rec)
|
||||||
|
|
||||||
try:
|
try:
|
||||||
@@ -96,20 +96,20 @@ def load_event_presenter_obj(
|
|||||||
event_presenter_obj.event_person = None
|
event_presenter_obj.event_person = None
|
||||||
log.setLevel(logging.WARNING) # DEBUG, INFO, WARNING, ERROR, EXCEPTION, CRITICAL
|
log.setLevel(logging.WARNING) # DEBUG, INFO, WARNING, ERROR, EXCEPTION, CRITICAL
|
||||||
|
|
||||||
# if inc_person:
|
if inc_event_presentation:
|
||||||
# log.setLevel(logging.DEBUG) # DEBUG, INFO, WARNING, ERROR, EXCEPTION, CRITICAL
|
log.setLevel(logging.WARNING) # DEBUG, INFO, WARNING, ERROR, EXCEPTION, CRITICAL
|
||||||
|
from app.methods.event_presentation_methods import load_event_presentation_obj
|
||||||
|
|
||||||
# if person_obj := load_person_obj(
|
if event_presentation_obj := load_event_presentation_obj(
|
||||||
# person_id=person_id,
|
event_presentation_id = event_presentation_id,
|
||||||
# enabled=enabled
|
):
|
||||||
# ):
|
log.debug(event_presentation_obj)
|
||||||
# log.debug(person_obj)
|
event_presenter_obj.event_presentation = event_presentation_obj
|
||||||
# presenter_obj.person = person_obj
|
else:
|
||||||
# else:
|
log.setLevel(logging.DEBUG) # DEBUG, INFO, WARNING, ERROR, EXCEPTION, CRITICAL
|
||||||
# log.setLevel(logging.DEBUG) # DEBUG, INFO, WARNING, ERROR, EXCEPTION, CRITICAL
|
log.debug(event_presentation_obj)
|
||||||
# log.debug(person_obj)
|
event_presenter_obj.event_presentation = None
|
||||||
# log.setLevel(logging.WARNING) # DEBUG, INFO, WARNING, ERROR, EXCEPTION, CRITICAL
|
log.setLevel(logging.WARNING) # DEBUG, INFO, WARNING, ERROR, EXCEPTION, CRITICAL
|
||||||
# if inc_user: pass
|
|
||||||
|
|
||||||
if model_as_dict:
|
if model_as_dict:
|
||||||
return event_presenter_obj.dict(by_alias=by_alias, exclude_unset=exclude_unset) # pylint: disable=no-member
|
return event_presenter_obj.dict(by_alias=by_alias, exclude_unset=exclude_unset) # pylint: disable=no-member
|
||||||
|
|||||||
@@ -29,11 +29,14 @@ class Event_Presenter_Base(BaseModel):
|
|||||||
id: Optional[int] = Field(
|
id: Optional[int] = Field(
|
||||||
alias = 'event_presenter_id'
|
alias = 'event_presenter_id'
|
||||||
)
|
)
|
||||||
|
account_id_random: Optional[str]
|
||||||
|
account_id: Optional[int]
|
||||||
|
|
||||||
event_id_random: Optional[str]
|
event_id_random: Optional[str]
|
||||||
event_id: Optional[int]
|
event_id: Optional[int]
|
||||||
|
|
||||||
event_abstract_id_random: Optional[str]
|
# event_abstract_id_random: Optional[str]
|
||||||
event_abstract_id: Optional[int]
|
# event_abstract_id: Optional[int]
|
||||||
|
|
||||||
#event_location_id_random: Optional[str]
|
#event_location_id_random: Optional[str]
|
||||||
#event_location_id: Optional[int]
|
#event_location_id: Optional[int]
|
||||||
@@ -50,8 +53,8 @@ class Event_Presenter_Base(BaseModel):
|
|||||||
#event_track_id_random: Optional[str]
|
#event_track_id_random: Optional[str]
|
||||||
#event_track_id: Optional[int]
|
#event_track_id: Optional[int]
|
||||||
|
|
||||||
person_id_random: Optional[str]
|
# person_id_random: Optional[str]
|
||||||
person_id: Optional[int]
|
# person_id: Optional[int]
|
||||||
|
|
||||||
for_type: Optional[str]
|
for_type: Optional[str]
|
||||||
for_id: Optional[int]
|
for_id: Optional[int]
|
||||||
@@ -138,6 +141,15 @@ class Event_Presenter_Base(BaseModel):
|
|||||||
return redis_lookup_id_random(record_id_random=values['id_random'], table_name='event_presenter')
|
return redis_lookup_id_random(record_id_random=values['id_random'], table_name='event_presenter')
|
||||||
return None
|
return None
|
||||||
|
|
||||||
|
@validator('account_id', always=True)
|
||||||
|
def account_id_lookup(cls, v, values, **kwargs):
|
||||||
|
log.setLevel(logging.WARNING)
|
||||||
|
log.debug(locals())
|
||||||
|
|
||||||
|
if values['account_id_random']:
|
||||||
|
return redis_lookup_id_random(record_id_random=values['account_id_random'], table_name='account')
|
||||||
|
return None
|
||||||
|
|
||||||
@validator('event_id', always=True)
|
@validator('event_id', always=True)
|
||||||
def event_id_lookup(cls, v, values, **kwargs):
|
def event_id_lookup(cls, v, values, **kwargs):
|
||||||
log.setLevel(logging.WARNING)
|
log.setLevel(logging.WARNING)
|
||||||
@@ -147,22 +159,13 @@ class Event_Presenter_Base(BaseModel):
|
|||||||
return redis_lookup_id_random(record_id_random=values['event_id_random'], table_name='event')
|
return redis_lookup_id_random(record_id_random=values['event_id_random'], table_name='event')
|
||||||
return None
|
return None
|
||||||
|
|
||||||
@validator('event_abstract_id', always=True)
|
@validator('event_person_id', always=True)
|
||||||
def event_abstract_id_lookup(cls, v, values, **kwargs):
|
def event_person_id_lookup(cls, v, values, **kwargs):
|
||||||
log.setLevel(logging.WARNING)
|
log.setLevel(logging.WARNING)
|
||||||
log.debug(locals())
|
log.debug(locals())
|
||||||
|
|
||||||
if values['event_abstract_id_random']:
|
if values['event_person_id_random']:
|
||||||
return redis_lookup_id_random(record_id_random=values['event_abstract_id_random'], table_name='event_abstract')
|
return redis_lookup_id_random(record_id_random=values['event_person_id_random'], table_name='event_person')
|
||||||
return None
|
|
||||||
|
|
||||||
@validator('event_session_id', always=True)
|
|
||||||
def event_session_id_lookup(cls, v, values, **kwargs):
|
|
||||||
log.setLevel(logging.WARNING)
|
|
||||||
log.debug(locals())
|
|
||||||
|
|
||||||
if values['event_session_id_random']:
|
|
||||||
return redis_lookup_id_random(record_id_random=values['event_session_id_random'], table_name='event_session')
|
|
||||||
return None
|
return None
|
||||||
|
|
||||||
@validator('event_presentation_id', always=True)
|
@validator('event_presentation_id', always=True)
|
||||||
@@ -174,6 +177,15 @@ class Event_Presenter_Base(BaseModel):
|
|||||||
return redis_lookup_id_random(record_id_random=values['event_presentation_id_random'], table_name='event_presentation')
|
return redis_lookup_id_random(record_id_random=values['event_presentation_id_random'], table_name='event_presentation')
|
||||||
return None
|
return None
|
||||||
|
|
||||||
|
@validator('event_session_id', always=True)
|
||||||
|
def event_session_id_lookup(cls, v, values, **kwargs):
|
||||||
|
log.setLevel(logging.WARNING)
|
||||||
|
log.debug(locals())
|
||||||
|
|
||||||
|
if values['event_session_id_random']:
|
||||||
|
return redis_lookup_id_random(record_id_random=values['event_session_id_random'], table_name='event_session')
|
||||||
|
return None
|
||||||
|
|
||||||
class Config:
|
class Config:
|
||||||
underscore_attrs_are_private = True
|
underscore_attrs_are_private = True
|
||||||
allow_population_by_field_name = True
|
allow_population_by_field_name = True
|
||||||
|
|||||||
@@ -244,7 +244,8 @@ async def get_event_presenter_obj(
|
|||||||
inc_event_device_list: bool = False, # Part of event_presenter and under event_person obj
|
inc_event_device_list: bool = False, # Part of event_presenter and under event_person obj
|
||||||
inc_event_file_list: bool = False, # Part of event_presenter and under event_person obj
|
inc_event_file_list: bool = False, # Part of event_presenter and under event_person obj
|
||||||
inc_event_person: bool = False,
|
inc_event_person: bool = False,
|
||||||
# inc_event_presentation: bool = False, # NOTE: Placehold for future?
|
inc_event_person_profile: bool = False,
|
||||||
|
inc_event_presentation: bool = False, # NOTE: Placehold for future?
|
||||||
# inc_event_presentation_list: bool = False, # NOTE: Placehold for future?
|
# inc_event_presentation_list: bool = False, # NOTE: Placehold for future?
|
||||||
# inc_event_presenter_list: bool = False, # NOTE: Placehold for future?
|
# inc_event_presenter_list: bool = False, # NOTE: Placehold for future?
|
||||||
inc_event_registration: bool = False, # Under event_person obj
|
inc_event_registration: bool = False, # Under event_person obj
|
||||||
@@ -275,7 +276,8 @@ async def get_event_presenter_obj(
|
|||||||
inc_event_device_list = inc_event_device_list,
|
inc_event_device_list = inc_event_device_list,
|
||||||
inc_event_file_list = inc_event_file_list,
|
inc_event_file_list = inc_event_file_list,
|
||||||
inc_event_person = inc_event_person,
|
inc_event_person = inc_event_person,
|
||||||
# inc_event_presentation = inc_event_presentation,
|
inc_event_person_profile = inc_event_person_profile,
|
||||||
|
inc_event_presentation = inc_event_presentation,
|
||||||
inc_event_registration = inc_event_registration,
|
inc_event_registration = inc_event_registration,
|
||||||
# inc_event_session = inc_event_session,
|
# inc_event_session = inc_event_session,
|
||||||
inc_person = inc_person,
|
inc_person = inc_person,
|
||||||
|
|||||||
Reference in New Issue
Block a user