Working on data importing. Mainly for IDAA membership.

This commit is contained in:
Scott Idem
2021-08-18 18:25:22 -04:00
parent ad9417911a
commit d1c7a88c64
5 changed files with 590 additions and 2 deletions

View File

@@ -46,6 +46,7 @@ class Contact_Base(BaseModel):
email: Optional[str]
email_active: Optional[bool]
email_status: Optional[str]
cc_email: Optional[str]
phone_mobile: Optional[str]
phone_home: Optional[str]

View File

@@ -55,11 +55,19 @@ class Person_Base(BaseModel):
display_name: Optional[str] # Custom whatever they want for public display
title: Optional[str]
designation: Optional[str]
organization_name: Optional[str]
tagline: Optional[str]
birth_date: Optional[datetime.datetime]
lu_gender_id: Optional[int]
lu_gender_name: Optional[str]
email_allowed: Optional[bool]
paper_mail_allowed: Optional[bool]
notes: Optional[str]
created_on: Optional[datetime.datetime] = None
@@ -68,6 +76,7 @@ class Person_Base(BaseModel):
# Convenience Data
# This is only for convenience. Probably going to keep unless it causes a problem.
email: Optional[str]
cc_email: Optional[str]
# Maybe add timezone in the future?
# Including JSON data