Work on a lot of things. Mainly cleaning up person and profile related fields in multiple tables.
This commit is contained in:
@@ -61,26 +61,37 @@ class Event_Presenter_Base(BaseModel):
|
||||
|
||||
code: Optional[str]
|
||||
|
||||
pronouns: Optional[str] # Preferred pronouns
|
||||
informal_name: Optional[str] # Informal or nick name they commonly go by
|
||||
|
||||
title_names: Optional[str] # Title for generation, official position, or professional or academic qualification, other honorific, or other name prefix
|
||||
prefix: Optional[str] # NOTE: Phasing out! Use *title_names* instead.
|
||||
given_name: Optional[str]
|
||||
family_name: Optional[str]
|
||||
middle_name: Optional[str]
|
||||
prefix: Optional[str]
|
||||
suffix: Optional[str]
|
||||
family_name: Optional[str]
|
||||
designations: Optional[str] # Temporary or long-term designations related to family, relationships, person differentiation (Junior/Senior), location, social status, professional qualifications, legal status, or other name suffix
|
||||
suffix: Optional[str] # NOTE: Phasing out! Use *designations* instead.
|
||||
|
||||
professional_title: Optional[str] # Professional title
|
||||
title: Optional[str] # NOTE: Phasing out! Use *professional_title* instead.
|
||||
|
||||
display_name: Optional[str] # Custom what they want for public display
|
||||
|
||||
full_name: Optional[str]
|
||||
informal_name: Optional[str]
|
||||
title: Optional[str]
|
||||
|
||||
degree: Optional[str] # NOTE: Phasing out! Use *designations* instead.
|
||||
degrees: Optional[str] # NOTE: Phasing out! Use *designations* instead.
|
||||
credentials: Optional[str] # NOTE: Phasing out! Use *designations* instead.
|
||||
|
||||
affiliations: Optional[str] # One or more affiliations with organizations, companies, and other groups
|
||||
affiliation: Optional[str] # NOTE: Phasing out! Use *affiliations* instead.
|
||||
|
||||
email: Optional[str]
|
||||
|
||||
degree: Optional[str]
|
||||
degrees: Optional[str] # Do we want this?
|
||||
credentials: Optional[str]
|
||||
|
||||
affiliation: Optional[str]
|
||||
affiliations: Optional[str] # Do we want this?
|
||||
|
||||
website_url: Optional[str]
|
||||
|
||||
tagline: Optional[str]
|
||||
biography: Optional[str]
|
||||
|
||||
picture_path: Optional[str]
|
||||
picture_bg_color: Optional[str]
|
||||
|
||||
@@ -112,8 +123,12 @@ class Event_Presenter_Base(BaseModel):
|
||||
event_file_list: Optional[list] # Optional[Event_File_Base]
|
||||
# event_location: Optional[Event_Location_Base]
|
||||
event_person: Optional[Event_Person_Base]
|
||||
# event_presentation: Optional[Event_Presentation_Base]
|
||||
event_presentation: Optional[dict]
|
||||
if __name__ == '__main__':
|
||||
from app.models.event_presentation_models import Event_Presentation_Base
|
||||
event_presentation: Optional[Event_Presentation_Base]
|
||||
else:
|
||||
event_presentation: Optional[dict]
|
||||
# event_presentation: Optional[dict]
|
||||
# event_session: Optional[Event_Session_Base]
|
||||
event_session: Optional[dict]
|
||||
# event_track: Optional[Event_Track_Base]
|
||||
@@ -190,5 +205,3 @@ class Event_Presenter_Base(BaseModel):
|
||||
underscore_attrs_are_private = True
|
||||
allow_population_by_field_name = True
|
||||
fields = base_fields
|
||||
|
||||
#Event_Presenter_Base.update_forward_refs()
|
||||
|
||||
Reference in New Issue
Block a user