diff --git a/app/ae_obj_types_def.py b/app/ae_obj_types_def.py index 17fddb3..c80acc3 100644 --- a/app/ae_obj_types_def.py +++ b/app/ae_obj_types_def.py @@ -217,6 +217,96 @@ obj_type_kv_li = { # 'table_name': 'v_event_session', # 'base_name': Event_Session_Base, }, + # Updated 2024-09-27 + 'archive': { + 'tbl': 'archive', + 'tbl_default': 'v_archive', + 'tbl_update': 'archive', + 'mdl': Archive_Base, + 'mdl_default': Archive_Base, + 'mdl_in': Archive_Base, + 'mdl_out': Archive_Base, + 'exp_default': [ + 'archive_id_random', + 'account_id_random', + 'archive_type_id_random', + 'name', 'description', + 'content_html', 'content_json', + 'url', 'url_text', + 'hosted_file_id_random', + 'file_path', + 'filename', 'file_extension', + 'original_datetime', 'original_timezone', 'original_location', 'original_address_id', + 'original_url', 'original_url_text', + 'meta_data', 'access_key', + 'sort_by', 'sort_by_desc', + 'enable', 'enable_from', 'enable_to', + 'hide', 'priority', 'sort', 'group', 'notes', 'created_on', 'updated_on', + ], + }, + # Updated 2024-09-27 + 'archive_content': { + 'tbl': 'archive_content', + 'tbl_default': 'v_archive_content', + 'tbl_update': 'archive_content', + 'mdl': Archive_Content_Base, + 'mdl_default': Archive_Content_Base, + 'mdl_in': Archive_Content_Base, + 'mdl_out': Archive_Content_Base, + 'exp_default': [ + 'archive_content_id_random', + 'archive_id_random', + 'archive_content_type_id_random', + 'lu_media_type_id_random', + 'name', 'description', + 'content_html', 'content_json', + 'content_url', 'content_url_text', + 'hosted_file_id_random', + 'file_path', + 'filename', 'file_extension', + 'original_datetime', 'original_timezone', 'original_location', 'original_address_id', + 'original_url', 'original_url_text', + 'meta_data', 'access_key', + 'enable_for_public', + 'enable', 'enable_from', 'enable_to', + 'hide', 'priority', 'sort', 'group', 'notes', 'created_on', 'updated_on', + ], + }, + # Updated 2024-09-27 + 'post': { + 'tbl': 'post', + 'tbl_default': 'v_post', + 'tbl_alt': 'v_post_detail', + 'tbl_update': 'post', + 'mdl': Post_Base, + 'mdl_default': Post_Base, + 'mdl_in': Post_Base, + 'mdl_out': Post_Base, + 'exp_default': [ + 'post_id_random', + 'account_id_random', + 'title', 'content', + 'enable', 'hide', 'priority', 'sort', 'group', 'notes', 'created_on', 'updated_on', + ], + }, + # Updated 2024-09-27 + 'post_comment': { + 'tbl': 'post_comment', + 'tbl_default': 'v_post_comment', + 'tbl_alt': 'v_post_comment_detail', + 'tbl_update': 'post_comment', + 'mdl': Post_Comment_Base, + 'mdl_default': Post_Comment_Base, + 'mdl_in': Post_Comment_Base, + 'mdl_out': Post_Comment_Base, + 'exp_default': [ + 'post_comment_id_random', + 'account_id_random', 'post_id_random', + 'content', + 'enable', 'hide', 'priority', 'sort', 'group', 'notes', 'created_on', 'updated_on', + ], + }, + } # WARNING: These must be updated soon! @@ -289,8 +379,10 @@ obj_type_kv_li['lu_time_zone'] = {'table_name': 'v_lu_time_zone', 'tbl_name_upda # ### Additional module objects -obj_type_kv_li['archive'] = {'table_name': 'v_archive', 'table_name_alt': 'v_archive_w_content_count', 'tbl_name_update': 'archive', 'base_name': Archive_Base} -obj_type_kv_li['archive_content'] = {'table_name': 'v_archive_content', 'tbl_name_update': 'archive_content', 'base_name': Archive_Content_Base} +# ARCHIVE MOVED UP +# obj_type_kv_li['archive'] = {'table_name': 'v_archive', 'table_name_alt': 'v_archive_w_content_count', 'tbl_name_update': 'archive', 'base_name': Archive_Base} +# ARCHIVE CONTENT MOVED UP +# obj_type_kv_li['archive_content'] = {'table_name': 'v_archive_content', 'tbl_name_update': 'archive_content', 'base_name': Archive_Content_Base} obj_type_kv_li['cont_edu_cert'] = {'table_name': 'v_cont_edu_cert', 'tbl_name_update': 'cont_edu_cert', 'base_name': Cont_Edu_Cert_Base} obj_type_kv_li['cont_edu_cert_person'] = {'table_name': 'v_cont_edu_cert_person', 'tbl_name_update': 'cont_edu_cert_person', 'base_name': Cont_Edu_Cert_Person_Base} @@ -335,8 +427,12 @@ obj_type_kv_li['membership_person_type'] = {'table_name': 'v_membership_person_t #obj_type_kv_li['message'] = {'table_name': 'message', 'tbl_name_update': 'message', 'base_name': Message_Base} #'v_message' -obj_type_kv_li['post'] = {'table_name': 'v_post', 'tbl_name_update': 'post', 'base_name': Post_Base} # NOTE check view name: *_detail? -obj_type_kv_li['post_comment'] = {'table_name': 'v_post_comment', 'tbl_name_update': 'post_comment', 'base_name': Post_Comment_Base} # NOTE check view name: *_detail? + +# POST MOVED UP +# obj_type_kv_li['post'] = {'table_name': 'v_post', 'tbl_name_update': 'post', 'base_name': Post_Base} # NOTE check view name: *_detail? +# POST COMMENT MOVED UP +# obj_type_kv_li['post_comment'] = {'table_name': 'v_post_comment', 'tbl_name_update': 'post_comment', 'base_name': Post_Comment_Base} # NOTE check view name: *_detail? + obj_type_kv_li['product'] = {'table_name': 'v_product', 'tbl_name_update': 'product', 'base_name': Product_Base} diff --git a/app/routers/api_crud.py b/app/routers/api_crud.py index 5ac3260..cf30adc 100644 --- a/app/routers/api_crud.py +++ b/app/routers/api_crud.py @@ -133,8 +133,8 @@ obj_type_li['lu_time_zone'] = {'table_name': 'v_lu_time_zone', 'tbl_name_update' # ### Additional module objects -obj_type_li['archive'] = {'table_name': 'v_archive', 'table_name_alt': 'v_archive_w_content_count', 'tbl_name_update': 'archive', 'base_name': Archive_Base} -obj_type_li['archive_content'] = {'table_name': 'v_archive_content', 'tbl_name_update': 'archive_content', 'base_name': Archive_Content_Base} +obj_type_li['archive'] = {'table_name': 'v_archive', 'table_name_alt': 'v_archive', 'tbl_name_update': 'archive', 'base_name': Archive_Base} +obj_type_li['archive_content'] = {'table_name': 'v_archive_content', 'table_name_alt': 'v_archive_content', 'tbl_name_update': 'archive_content', 'base_name': Archive_Content_Base} obj_type_li['cont_edu_cert'] = {'table_name': 'v_cont_edu_cert', 'tbl_name_update': 'cont_edu_cert', 'base_name': Cont_Edu_Cert_Base} obj_type_li['cont_edu_cert_person'] = {'table_name': 'v_cont_edu_cert_person', 'tbl_name_update': 'cont_edu_cert_person', 'base_name': Cont_Edu_Cert_Person_Base} @@ -180,8 +180,9 @@ obj_type_li['membership_person_type'] = {'table_name': 'v_membership_person_type #obj_type_li['message'] = {'table_name': 'message', 'tbl_name_update': 'message', 'base_name': Message_Base} #'v_message' -obj_type_li['post'] = {'table_name': 'v_post', 'tbl_name_update': 'post', 'base_name': Post_Base} # NOTE check view name: *_detail? -obj_type_li['post_comment'] = {'table_name': 'v_post_comment', 'tbl_name_update': 'post_comment', 'base_name': Post_Comment_Base} # NOTE check view name: *_detail? +obj_type_li['post'] = {'table_name': 'v_post', 'table_name_alt': 'v_post', 'tbl_name_update': 'post', 'base_name': Post_Base} # NOTE check view name: *_detail? +obj_type_li['post_comment'] = {'table_name': 'v_post_comment', 'table_name_alt': 'v_post_comment', 'tbl_name_update': 'post_comment', 'base_name': Post_Comment_Base} # NOTE check view name: *_detail? + obj_type_li['product'] = {'table_name': 'v_product', 'tbl_name_update': 'product', 'base_name': Product_Base} obj_type_li['sponsorship'] = {'table_name': 'v_sponsorship', 'tbl_name_update': 'sponsorship', 'base_name': Sponsorship_Base, 'tbl': 'v_sponsorship', 'tbl': 'v_sponsorship', 'mdl': Sponsorship_Base } # NOTE check view name: *_detail?