From 42175b89c06a37c23805560f60a75a5845fe36da Mon Sep 17 00:00:00 2001 From: Scott Idem Date: Tue, 7 Jan 2025 19:30:06 -0500 Subject: [PATCH] Updated the hosted_file fields. --- app/ae_obj_types_def.py | 24 ++++++++++++++++++++++-- app/models/hosted_file_models.py | 12 ++++++++---- 2 files changed, 30 insertions(+), 6 deletions(-) diff --git a/app/ae_obj_types_def.py b/app/ae_obj_types_def.py index 5b0b933..32ac993 100644 --- a/app/ae_obj_types_def.py +++ b/app/ae_obj_types_def.py @@ -313,6 +313,26 @@ obj_type_kv_li = { 'hide', 'priority', 'sort', 'group', 'notes', 'created_on', 'updated_on', ], }, + # Updated 2025-01-07 + 'hosted_file': { + 'tbl': 'hosted_file', + 'tbl_default': 'v_hosted_file', + 'tbl_update': 'hosted_file', + 'mdl': Hosted_File_Base, + 'mdl_default': Hosted_File_Base, + 'mdl_in': Hosted_File_Base, + 'mdl_out': Hosted_File_Base, + 'exp_default': [ + 'hosted_file_id_random', + 'hash_sha256', + 'account_id_random', + 'title', 'description', + 'filename', 'extension', + 'content_type' + 'enable' + 'hide', 'priority', 'sort', 'group', 'notes', 'created_on', 'updated_on', + ], + }, # Updated 2024-09-27 'post': { 'tbl': 'post', @@ -373,8 +393,8 @@ obj_type_kv_li['contact'] = {'table_name': 'v_contact', 'tbl_name_update': 'cont obj_type_kv_li['data_store'] = {'table_name': 'v_data_store', 'tbl_name_update': 'data_store', 'base_name': Data_Store_Base} -obj_type_kv_li['hosted_file'] = {'table_name': 'v_hosted_file', 'tbl_name_update': 'hosted_file', 'base_name': Hosted_File_Base} -#obj_type_kv_li['hosted_file_link'] = {'table_name': 'hosted_file_link', 'tbl_name_update': 'hosted_file_link', 'base_name': Hosted_File_Link_Base} +# obj_type_kv_li['hosted_file'] = {'table_name': 'v_hosted_file', 'tbl_name_update': 'hosted_file', 'base_name': Hosted_File_Base} +# #obj_type_kv_li['hosted_file_link'] = {'table_name': 'hosted_file_link', 'tbl_name_update': 'hosted_file_link', 'base_name': Hosted_File_Link_Base} obj_type_kv_li['log_client_viewing'] = {'table_name': 'log_client_viewing', 'tbl_name_update': 'log_client_viewing', 'base_name': Log_Client_Viewing_Base} diff --git a/app/models/hosted_file_models.py b/app/models/hosted_file_models.py index a2cf4a4..2226b0c 100644 --- a/app/models/hosted_file_models.py +++ b/app/models/hosted_file_models.py @@ -51,10 +51,14 @@ class Hosted_File_Base(BaseModel): # metadata: Optional[str] - # hide: Optional[bool] - # priority: Optional[bool] - # sort: Optional[int] - # group: Optional[str] + enable: Optional[bool] + # enable_from: Optional[datetime.datetime] = None + # enable_to: Optional[datetime.datetime] = None + + hide: Optional[bool] + priority: Optional[bool] + sort: Optional[int] + group: Optional[str] notes: Optional[str] created_on: Optional[datetime.datetime] = None