Working on membership still...
This commit is contained in:
@@ -13,6 +13,7 @@ from app.methods.membership_group_methods import get_membership_group_rec_list,
|
||||
from app.methods.membership_member_profile_methods import get_membership_member_profile_rec_list, load_membership_member_profile_obj
|
||||
# from app.methods.membership_type_methods import load_membership_type_obj
|
||||
from app.methods.person_methods import load_person_obj
|
||||
from app.methods.product_methods import load_product_obj
|
||||
from app.methods.user_methods import load_user_obj
|
||||
|
||||
from app.models.membership_member_models import Membership_Member_Base
|
||||
@@ -33,6 +34,7 @@ def load_membership_member_obj(
|
||||
inc_membership_member_profile: bool = False,
|
||||
inc_membership_member_profile_cust: bool = False, # Extended profile?
|
||||
inc_membership_type: bool = False, # The member_type the member is
|
||||
# inc_order: bool = False,
|
||||
inc_organization: bool = False,
|
||||
inc_person: bool = False,
|
||||
inc_product: bool = False, # The product the person actually purchased for a member_type or member_group
|
||||
@@ -155,6 +157,20 @@ def load_membership_member_obj(
|
||||
else: membership_member_obj.person = None
|
||||
log.debug(person_result)
|
||||
|
||||
# Updated 2021-06-24
|
||||
if inc_product:
|
||||
product_id = membership_member_rec.get('product_id', None)
|
||||
log.debug(product_id)
|
||||
if product_result := load_product_obj(
|
||||
product_id = product_id,
|
||||
by_alias = by_alias,
|
||||
exclude_unset = exclude_unset,
|
||||
model_as_dict = model_as_dict,
|
||||
):
|
||||
membership_member_obj.product = product_result
|
||||
else: membership_member_obj.product = None
|
||||
log.debug(product_result)
|
||||
|
||||
# Updated 2021-06-18
|
||||
if inc_user:
|
||||
user_id = membership_member_rec.get('user_id', None)
|
||||
|
||||
Reference in New Issue
Block a user