Adding cfg_json and data_json fields to more models

This commit is contained in:
Scott Idem
2024-06-11 13:35:00 -04:00
parent 6691f2a701
commit 19082a7a10
7 changed files with 27 additions and 4 deletions

View File

@@ -142,8 +142,8 @@ class Event_Badge_Base(BaseModel):
# location_font_size: Optional[str] # Not currently used 2023-01-25
# css: Optional[str] # Not currently used 2023-01-25
data_json: Optional[Union[Json, None]] # Not currently used 2024-03-25
cfg_json: Optional[Union[Json, None]] # Store font size and similar per badge
cfg_json: Optional[Union[Json, None]] # Store per badge config options like font size; Not currently used 2024-06-11
data_json: Optional[Union[Json, None]] # For key value data. Careful with overwriting existing fields! Not currently used 2024-06-11
hide: Optional[bool]
priority: Optional[bool]

View File

@@ -93,6 +93,9 @@ class Event_Device_Base(BaseModel):
info_ip_list: Optional[str] # string list of IPs separated by ;
info_os: Optional[str]
cfg_json: Optional[Union[Json, None]] # Store per device config options like theme, language, etc
data_json: Optional[Union[Json, None]] # For key value data. Careful with overwriting existing fields!
enable: Optional[bool]
# hide: Optional[bool]

View File

@@ -57,6 +57,9 @@ class Event_Location_Base(BaseModel):
passcode: Optional[str]
cfg_json: Optional[Union[Json, None]] # Store per location config options
data_json: Optional[Union[Json, None]] # For key value data. Careful with overwriting existing fields!
file_count: Optional[int]
internal_use_count: Optional[int] # Should be renamed to "internal_use_file_count"???

View File

@@ -134,7 +134,9 @@ class Event_Base(BaseModel):
mod_badges_json: Optional[Union[Json, None]]
mod_exhibits_json: Optional[Union[Json, None]]
mod_pres_mgmt_json: Optional[Union[Json, None]]
cfg_json: Optional[Union[Json, None]]
cfg_json: Optional[Union[Json, None]] # Store per event config options; Not currently used 2024-06-11
data_json: Optional[Union[Json, None]] # For key value data. Careful with overwriting existing fields! Not currently used 2024-06-11
hide: Optional[bool] # Also in Event_Cfg_Base model
priority: Optional[bool]
@@ -395,7 +397,9 @@ class Event_Meeting_Flat_Base(BaseModel):
mod_badges_json: Optional[Union[Json, None]]
mod_exhibits_json: Optional[Union[Json, None]]
mod_pres_mgmt_json: Optional[Union[Json, None]]
cfg_json: Optional[Union[Json, None]]
cfg_json: Optional[Union[Json, None]] # Store per event config options; Not currently used 2024-06-11
data_json: Optional[Union[Json, None]] # For key value data. Careful with overwriting existing fields! Not currently used 2024-06-11
hide: Optional[bool] # Also in Event_Cfg_Base model
priority: Optional[bool]

View File

@@ -69,6 +69,9 @@ class Event_Person_Base(BaseModel):
passcode: Optional[str] # Passcode for accessing the event
cfg_json: Optional[Union[Json, None]] # Store per person config options like theme, language, etc
data_json: Optional[Union[Json, None]] # For key value data. Careful with overwriting existing fields!
file_count: Optional[int]
priority: Optional[bool]

View File

@@ -108,6 +108,9 @@ class Event_Presenter_Base(BaseModel):
passcode: Optional[str]
cfg_json: Optional[Union[Json, None]] # Store per presenter config options like theme, language, etc
data_json: Optional[Union[Json, None]] # For key value data. Careful with overwriting existing fields!
file_count: Optional[int]
# General catchall for agreement or consent
@@ -312,6 +315,9 @@ class Event_Presenter_Out_Base(BaseModel):
# role: Optional[str]
data_json: Optional[Union[Json, None]] # For key value data. Careful with overwriting existing fields!
cfg_json: Optional[Union[Json, None]] # Store per presenter config options like theme, language, etc
# file_count: Optional[int]
# General catchall for agreement or consent