Working on event_person and session proposals. Also general clean up of models and methods.
This commit is contained in:
@@ -8,9 +8,11 @@ from ..db_sql import redis_lookup_id_random
|
||||
from ..lib_general import *
|
||||
|
||||
from .common_field_schema import base_fields, default_num_bytes
|
||||
from .event_models import Event_Base
|
||||
from .event_badge_models import Event_Badge_Base
|
||||
from .person_model import Person_Base
|
||||
from .event_person_detail_models import Event_Person_Detail_Base
|
||||
from .event_registration_models import Event_Registration_Base
|
||||
from .person_model import Person_Base
|
||||
from .user_model import User_Base
|
||||
|
||||
|
||||
@@ -125,9 +127,6 @@ class Event_Person_Base(BaseModel):
|
||||
user_id_random: Optional[str]
|
||||
user_id: Optional[int]
|
||||
|
||||
event_badge: Optional[dict] # Should be Event_Badge_Base()
|
||||
event_registration: Optional[dict] # Should be Event_Registration_Base()
|
||||
|
||||
event_abstract: Optional[list] # An event_person record can be linked to one or more abstracts
|
||||
event_exhibit: Optional[list] # An event_person record can be linked to one or more exhibits
|
||||
event_file: Optional[list] # An event_person record can be linked to one or more files
|
||||
@@ -137,6 +136,10 @@ class Event_Person_Base(BaseModel):
|
||||
event_session: Optional[list] # An event_person record can be linked to one or more sessions
|
||||
event_track: Optional[list] # An event_person record can be linked to one or more tracks
|
||||
|
||||
event: Optional[Event_Base] = Event_Base()
|
||||
event_badge: Optional[Event_Badge_Base] = Event_Badge_Base()
|
||||
event_person_detail: Optional[Event_Person_Detail_Base] = Event_Person_Detail_Base()
|
||||
event_registration: Optional[Event_Registration_Base] = Event_Registration_Base()
|
||||
person: Optional[Person_Base] = Person_Base()
|
||||
user: Optional[User_Base] = User_Base()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user