diff --git a/app/models/event_session_models.py b/app/models/event_session_models.py index 94ba7aa..08fa8e4 100644 --- a/app/models/event_session_models.py +++ b/app/models/event_session_models.py @@ -53,7 +53,7 @@ class Event_Session_Base(BaseModel): # type_id_random: Optional[str] # Not used or needed? # type_id: Optional[int] # Not used or needed? - type_code: Optional[str] # None, poster (image, video), assume presentation (PPT, Key, PDF, etc) + type_code: Optional[str] # From client; max 25 characters for now; This is a bug with MariaDB? name: Optional[str] description: Optional[str] @@ -61,20 +61,24 @@ class Event_Session_Base(BaseModel): start_datetime: Optional[datetime.datetime] end_datetime: Optional[datetime.datetime] - attend_url: Optional[str] - attend_url_text: Optional[str] - attend_url_passcode: Optional[str] - attend_phone: Optional[str] - attend_phone_passcode: Optional[str] - attend_text: Optional[str] + # Need to redo this using a JSON field + # attend_url: Optional[str] + # attend_url_text: Optional[str] + # attend_url_passcode: Optional[str] + # attend_phone: Optional[str] + # attend_phone_passcode: Optional[str] + # attend_text: Optional[str] + attend_json: Optional[Union[Json, None]] - rehearsal_start_datetime: Optional[datetime.datetime] - rehearsal_end_datetime: Optional[datetime.datetime] - rehearsal_url: Optional[str] - rehearsal_url_passcode: Optional[str] - rehearsal_phone: Optional[str] - rehearsal_phone_passcode: Optional[str] - rehearsal_text: Optional[str] + # Need to redo this using a JSON field + # rehearsal_start_datetime: Optional[datetime.datetime] + # rehearsal_end_datetime: Optional[datetime.datetime] + # rehearsal_url: Optional[str] + # rehearsal_url_passcode: Optional[str] + # rehearsal_phone: Optional[str] + # rehearsal_phone_passcode: Optional[str] + # rehearsal_text: Optional[str] + rehearsal_json: Optional[Union[Json, None]] image_path: Optional[str] # Not currently in use. For a banner or logo # presentation_file_path: Optional[str] # No longer used 2022-09-15 @@ -110,6 +114,11 @@ class Event_Session_Base(BaseModel): alert: Optional[bool] alert_msg: Optional[str] + # Options: 'colloquium', 'lecture', 'panel', 'poster', 'symposium', 'workshop' + # This is mainly reflected in the Launcher. + ux_mode: Optional[str] + # Other options??? None, poster (image, video), assume presentation (PPT, Key, PDF, etc) + enable: Optional[bool] enable_from: Optional[datetime.datetime] = None enable_to: Optional[datetime.datetime] = None