Working on continuing education certs
This commit is contained in:
@@ -19,6 +19,7 @@ def load_cont_edu_cert_obj(
|
||||
exclude_unset: bool = True,
|
||||
model_as_dict: bool = False,
|
||||
enabled: str = 'enabled', # enabled, disabled, all
|
||||
inc_cont_edu_cert_person_list: bool = False,
|
||||
) -> Cont_Edu_Cert_Base|dict|bool:
|
||||
# log.setLevel(logging.WARNING) # DEBUG, INFO, WARNING, ERROR, EXCEPTION, CRITICAL
|
||||
log.debug(locals())
|
||||
@@ -36,6 +37,30 @@ def load_cont_edu_cert_obj(
|
||||
log.error(e.json())
|
||||
return False
|
||||
|
||||
# Updated 2021-07-28
|
||||
if inc_cont_edu_cert_person_list:
|
||||
from app.methods.cont_edu_cert_person_methods import get_cont_edu_cert_person_rec_list, load_cont_edu_cert_person_obj
|
||||
if cont_edu_cert_person_rec_list_result := get_cont_edu_cert_person_rec_list(
|
||||
cont_edu_cert_id = cont_edu_cert_id,
|
||||
limit = limit,
|
||||
enabled = enabled,
|
||||
):
|
||||
cont_edu_cert_person_result_list = []
|
||||
for cont_edu_cert_person_rec in cont_edu_cert_person_rec_list_result:
|
||||
if load_cont_edu_cert_person_result := load_cont_edu_cert_person_obj(
|
||||
cont_edu_cert_person_id = cont_edu_cert_person_rec.get('cont_edu_cert_person_id', None),
|
||||
limit = limit,
|
||||
by_alias = by_alias,
|
||||
exclude_unset = exclude_unset,
|
||||
model_as_dict = model_as_dict,
|
||||
enabled = enabled,
|
||||
# inc_cont_edu_cert = inc_cont_edu_cert,
|
||||
):
|
||||
cont_edu_cert_person_result_list.append(load_cont_edu_cert_person_result)
|
||||
else: cont_edu_cert_person_result_list.append(None)
|
||||
cont_edu_cert_obj.cont_edu_cert_person_list = cont_edu_cert_person_result_list
|
||||
else: cont_edu_cert_obj.cont_edu_cert_person_list = []
|
||||
|
||||
if model_as_dict:
|
||||
return cont_edu_cert_obj.dict(by_alias=by_alias, exclude_unset=exclude_unset) # pylint: disable=no-member
|
||||
else:
|
||||
|
||||
Reference in New Issue
Block a user