Working on all module routes, methods, and models

This commit is contained in:
Scott Idem
2021-06-22 18:00:34 -04:00
parent b6ca0eb3f2
commit c1d23d15f4
20 changed files with 653 additions and 281 deletions

View File

@@ -7,7 +7,7 @@ from pydantic import BaseModel, EmailStr, Field, PrivateAttr, ValidationError, v
from app.db_sql import redis_lookup_id_random, sql_insert, sql_select, sql_update
from app.lib_general import log, logging
# from app.methods.person_methods import load_person_obj
from app.methods.person_methods import load_person_obj
# from app.methods.user_methods import load_user_obj
from app.models.post_comment_models import Post_Comment_Base
@@ -66,33 +66,35 @@ def load_post_comment_obj(
log.error(e.json())
return False
# Updated 2021-06-18
# Updated 2021-06-22
if inc_person:
from app.methods.person_methods import load_person_obj
person_result = load_person_obj(
person_id = post_comment_rec.get('person_id', None),
limit = limit,
by_alias = by_alias,
exclude_unset = exclude_unset,
model_as_dict = model_as_dict,
enabled = enabled,
)
post_comment_obj.person = person_result
else: post_comment_obj.person = None
# from app.methods.person_methods import load_person_obj
if person_result := load_person_obj(
person_id = post_comment_rec.get('person_id', None),
limit = limit,
by_alias = by_alias,
exclude_unset = exclude_unset,
model_as_dict = model_as_dict,
enabled = enabled,
):
post_comment_obj.person = person_result
else: post_comment_obj.person = None
# Updated 2021-06-18
if inc_user:
from app.methods.user_methods import load_user_obj
user_result = load_user_obj(
user_id = post_comment_rec.get('user_id', None),
limit = limit,
by_alias = by_alias,
exclude_unset = exclude_unset,
model_as_dict = model_as_dict,
enabled = enabled,
)
post_comment_obj.user = user_result
else: post_comment_obj.user = None
# from app.methods.user_methods import load_user_obj
# user_result = load_user_obj(
# user_id = post_comment_rec.get('user_id', None),
# limit = limit,
# by_alias = by_alias,
# exclude_unset = exclude_unset,
# model_as_dict = model_as_dict,
# enabled = enabled,
# )
# post_comment_obj.user = user_result
pass
if model_as_dict:
return post_comment_obj.dict(by_alias=by_alias, exclude_unset=exclude_unset) # pylint: disable=no-member