Working on importing IDAA data

This commit is contained in:
Scott Idem
2021-07-30 18:13:31 -04:00
parent eb9e1b7167
commit 475239f6e9
7 changed files with 310 additions and 4 deletions

View File

@@ -44,6 +44,8 @@ class Contact_Base(BaseModel):
timezone_name: Optional[str]
email: Optional[str]
email_active: Optional[bool]
email_status: Optional[str]
phone_mobile: Optional[str]
phone_home: Optional[str]

View File

@@ -42,13 +42,16 @@ class Person_Base(BaseModel):
membership_person_id_random: Optional[str] # Linked from membership_person using the v_person view
membership_person_id: Optional[int] # Linked from membership_person using the v_person view
informal_name: Optional[str]
given_name: Optional[str]
family_name: Optional[str]
middle_name: Optional[str]
prefix: Optional[str]
suffix: Optional[str]
full_name: Optional[str]
informal_name: Optional[str]
informal_full_name: Optional[str]
last_first_name: Optional[str]
title: Optional[str]
@@ -57,9 +60,14 @@ class Person_Base(BaseModel):
tagline: Optional[str]
notes: Optional[str]
created_on: Optional[datetime.datetime] = None
updated_on: Optional[datetime.datetime] = None
# Including JSON data
other_json: Optional[Json]
meta_json: Optional[Json]
# Including other related objects
# archive_list: Optional[list] # Archive_Base()
event_list: Optional[list] # Event_Base() # Priority l1

View File

@@ -41,7 +41,7 @@ def mk_resp(
exclude_unset: bool = True,
response = None
):
# log.setLevel(logging.DEBUG) # DEBUG, INFO, WARNING, ERROR, EXCEPTION, CRITICAL
log.setLevel(logging.WARNING) # DEBUG, INFO, WARNING, ERROR, EXCEPTION, CRITICAL
log.debug(locals())
if data is None: data_out = { 'result': data }

View File

@@ -62,6 +62,9 @@ class User_New_Base(BaseModel):
notes: Optional[str]
# Including JSON data
other_json: Optional[Json]
_processed_at: datetime.datetime = PrivateAttr(default_factory=datetime.datetime.now)
#@validator('user_id_random', always=True)