Working on all module routes, methods, and models

This commit is contained in:
Scott Idem
2021-06-23 17:44:02 -04:00
parent 6189ea154d
commit 6e0ceefa48
4 changed files with 469 additions and 310 deletions

View File

@@ -29,6 +29,7 @@ def load_membership_group_obj(
inc_membership_member: bool = False,
inc_membership_member_profile: bool = False, # under membership_member
inc_membership_type_list: bool = False, # ???
inc_organization: bool = False,
# inc_parent_membership_group: bool = False,
inc_person: bool = False,
inc_product_list: bool = False,
@@ -65,7 +66,7 @@ def load_membership_group_obj(
# Updated 2021-06-23
if inc_membership_group_member_list:
log.setLevel(logging.DEBUG) # DEBUG, INFO, WARNING, ERROR, EXCEPTION, CRITICAL
# log.setLevel(logging.DEBUG) # DEBUG, INFO, WARNING, ERROR, EXCEPTION, CRITICAL
if membership_group_member_rec_list_result := get_membership_group_member_rec_list(
for_obj_type = 'membership_group',
for_obj_id = membership_group_id,
@@ -83,15 +84,14 @@ def load_membership_group_obj(
enabled = enabled,
inc_membership_member = inc_membership_member,
# inc_membership_group_list = inc_membership_group_list,
# inc_membership_group_member_profile = inc_membership_group_member_profile,
# inc_membership_member_profile = inc_membership_member_profile,
# inc_organization = inc_organization,
inc_person = inc_person,
# inc_product = inc_product,
inc_user = inc_user,
):
membership_group_member_result_list.append(load_membership_group_member_result)
else:
membership_group_member_result_list.append(None)
else: membership_group_member_result_list.append(None)
membership_group_obj.membership_group_member_list = membership_group_member_result_list
else: membership_group_obj.membership_group_member_list = []
@@ -144,7 +144,7 @@ def get_membership_group_rec_list(
limit: int = 1000,
enabled: str = 'enabled', # enabled, disabled, all
) -> list|bool:
log.setLevel(logging.DEBUG) # DEBUG, INFO, WARNING, ERROR, EXCEPTION, CRITICAL
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
@@ -210,18 +210,19 @@ def get_membership_group_rec_list(
ORDER BY `membership_group_member`.created_on DESC, `membership_group_member`.updated_on DESC
{sql_limit};
"""
log.setLevel(logging.DEBUG) # DEBUG, INFO, WARNING, ERROR, EXCEPTION, CRITICAL
# log.setLevel(logging.DEBUG) # DEBUG, INFO, WARNING, ERROR, EXCEPTION, CRITICAL
log.debug(sql)
if membership_group_rec_li_result := sql_select(data=data, sql=sql, as_list=True):
membership_group_rec_li = membership_group_rec_li_result
else:
membership_group_rec_li = []
log.setLevel(logging.DEBUG) # DEBUG, INFO, WARNING, ERROR, EXCEPTION, CRITICAL
# log.setLevel(logging.DEBUG) # DEBUG, INFO, WARNING, ERROR, EXCEPTION, CRITICAL
log.debug(membership_group_rec_li_result)
return membership_group_rec_li
# ### END ### API Membership Group Methods ### get_membership_group_rec_list() ###
# ### BEGIN ### API Membership Group Methods ### load_membership_group_obj() ###
# def load_membership_group_list(
# for_obj_type: str,