Clean up of Impexium import of specific page.
This commit is contained in:
@@ -233,7 +233,7 @@ def get_event_registrants(
|
|||||||
else: # Get all of the pages
|
else: # Get all of the pages
|
||||||
page = 1
|
page = 1
|
||||||
page_num = 0 # Will actually be the first page
|
page_num = 0 # Will actually be the first page
|
||||||
max_page = 15
|
max_page = 25
|
||||||
impexium_event_registration_list = []
|
impexium_event_registration_list = []
|
||||||
while try_page and page_num <= max_page:
|
while try_page and page_num <= max_page:
|
||||||
page_num = page_num + 1
|
page_num = page_num + 1
|
||||||
|
|||||||
@@ -270,7 +270,7 @@ async def event_import_reg(
|
|||||||
|
|
||||||
degrees = None
|
degrees = None
|
||||||
organization_name = None
|
organization_name = None
|
||||||
membership_code = None
|
membership_type_code = None
|
||||||
membership_type = None
|
membership_type = None
|
||||||
membership_effective_datetime = None
|
membership_effective_datetime = None
|
||||||
membership_expire_datetime = None
|
membership_expire_datetime = None
|
||||||
@@ -308,18 +308,18 @@ async def event_import_reg(
|
|||||||
pass
|
pass
|
||||||
|
|
||||||
individual_profile_membership_li = []
|
individual_profile_membership_li = []
|
||||||
# membership_code = None
|
# membership_type_code = None
|
||||||
# membership_type = None
|
# membership_type = None
|
||||||
# membership_effective_datetime = None
|
# membership_effective_datetime = None
|
||||||
# membership_expire_datetime = None
|
# membership_expire_datetime = None
|
||||||
if individual_profile_membership_li := individual_profile_result.get('memberships'):
|
if individual_profile_membership_li := individual_profile_result.get('memberships'):
|
||||||
if isinstance(individual_profile_membership_li, list):
|
if isinstance(individual_profile_membership_li, list):
|
||||||
for individual_profile_membership in individual_profile_membership_li:
|
for individual_profile_membership in individual_profile_membership_li:
|
||||||
if membership_code := individual_profile_membership.get('code'): pass
|
if membership_type_code := individual_profile_membership.get('code'): pass
|
||||||
if membership_type := individual_profile_membership.get('membershipType'): pass
|
if membership_type := individual_profile_membership.get('membershipType'): pass
|
||||||
if membership_effective_datetime := individual_profile_membership.get('effectiveDate'): pass
|
if membership_effective_datetime := individual_profile_membership.get('effectiveDate'): pass
|
||||||
if membership_expire_datetime := individual_profile_membership.get('expireDate'): pass
|
if membership_expire_datetime := individual_profile_membership.get('expireDate'): pass
|
||||||
log.debug(f'Membership - Code: {membership_code}; Type: {membership_type}; Effective Datetime: {membership_effective_datetime}; Expire Datetime: {membership_expire_datetime}')
|
log.debug(f'Membership - Code: {membership_type_code}; Type: {membership_type}; Effective Datetime: {membership_effective_datetime}; Expire Datetime: {membership_expire_datetime}')
|
||||||
|
|
||||||
# NOTE: The person may have multiple memberships (hopefully only one is current). Assume that if the expiration date for at least one of them is 2023-12-31 then they are current.
|
# NOTE: The person may have multiple memberships (hopefully only one is current). Assume that if the expiration date for at least one of them is 2023-12-31 then they are current.
|
||||||
# We will break the loop after that future date has been found.
|
# We will break the loop after that future date has been found.
|
||||||
@@ -449,14 +449,14 @@ async def event_import_reg(
|
|||||||
# customerType seems to only be I or G. G is for guests. I seems to be for members and non-members.
|
# customerType seems to only be I or G. G is for guests. I seems to be for members and non-members.
|
||||||
# event_badge_data['member_type_code'] = event_registrant.get('customerType') # Using this as the member_type. Will update below if possible
|
# event_badge_data['member_type_code'] = event_registrant.get('customerType') # Using this as the member_type. Will update below if possible
|
||||||
|
|
||||||
if membership_code: pass
|
if membership_type_code: pass
|
||||||
# event_badge_data['member_type_code'] = membership_code
|
# event_badge_data['member_type_code'] = membership_type_code
|
||||||
elif event_registrant.get('customerType'):
|
elif event_registrant.get('customerType'):
|
||||||
membership_code = event_registrant.get('customerType')
|
membership_type_code = event_registrant.get('customerType')
|
||||||
# event_badge_data['member_type_code'] = event_registrant.get('customerType')
|
# event_badge_data['member_type_code'] = event_registrant.get('customerType')
|
||||||
else:
|
else:
|
||||||
membership_code = None
|
membership_type_code = None
|
||||||
event_badge_data['member_type_code'] = membership_code
|
event_badge_data['member_type_code'] = membership_type_code
|
||||||
|
|
||||||
if membership_type: pass
|
if membership_type: pass
|
||||||
# event_badge_data['member_type'] = membership_type
|
# event_badge_data['member_type'] = membership_type
|
||||||
|
|||||||
Reference in New Issue
Block a user