From 6470af0a0171018fb111f82d486894bf43198cf5 Mon Sep 17 00:00:00 2001 From: Scott Idem Date: Tue, 6 Jan 2026 18:18:39 -0500 Subject: [PATCH] feat(v3): populate searchable_fields for all remaining object definitions --- app/object_definitions/cms.py | 10 +++++----- app/object_definitions/core.py | 19 ++++++++++--------- app/object_definitions/events_exhibits.py | 4 ++-- app/object_definitions/events_general.py | 4 ++-- app/object_definitions/events_presentation.py | 12 ++++++------ app/object_definitions/events_registration.py | 9 +++++---- app/object_definitions/membership.py | 16 +++++++--------- app/object_definitions/orders.py | 12 ++++++------ app/object_definitions/other.py | 18 +++++++++--------- 9 files changed, 52 insertions(+), 52 deletions(-) diff --git a/app/object_definitions/cms.py b/app/object_definitions/cms.py index 7abf654..530f27b 100644 --- a/app/object_definitions/cms.py +++ b/app/object_definitions/cms.py @@ -21,7 +21,7 @@ cms_obj_li = { 'searchable_fields': [ 'page_id_random', 'account_id_random', 'site_id_random', 'name', 'title', 'description', 'content_html', 'enable', 'hide', - 'priority', 'group', 'created_on', 'updated_on' + 'priority', 'sort', 'group', 'notes', 'created_on', 'updated_on' ], }, 'post': { @@ -49,7 +49,7 @@ cms_obj_li = { 'post_id_random', 'account_id_random', 'organization_id_random', 'person_id_random', 'user_id_random', 'title', 'content', 'type_code', 'topic_code', 'category_code', 'tags', 'location', - 'enable', 'hide', 'priority', 'group', 'created_on', 'updated_on' + 'enable', 'hide', 'priority', 'sort', 'group', 'notes', 'created_on', 'updated_on' ], }, 'post_comment': { @@ -76,7 +76,7 @@ cms_obj_li = { 'searchable_fields': [ 'post_comment_id_random', 'account_id_random', 'post_id_random', 'person_id_random', 'user_id_random', 'content', 'enable', 'hide', - 'priority', 'group', 'created_on', 'updated_on' + 'priority', 'sort', 'group', 'notes', 'created_on', 'updated_on' ], }, 'site': { @@ -94,7 +94,7 @@ cms_obj_li = { # V3 Search Security: 'searchable_fields': [ 'site_id_random', 'account_id_random', 'code', 'name', 'tagline', - 'description', 'enable', 'hide', 'priority', 'group', 'created_on', 'updated_on' + 'description', 'enable', 'hide', 'priority', 'sort', 'group', 'notes', 'created_on', 'updated_on' ], }, 'site_domain': { @@ -116,7 +116,7 @@ cms_obj_li = { # V3 Search Security: 'searchable_fields': [ 'site_domain_id_random', 'account_id_random', 'site_id_random', - 'fqdn', 'enable', 'hide', 'priority', 'group', 'created_on', 'updated_on' + 'fqdn', 'enable', 'hide', 'priority', 'sort', 'group', 'notes', 'created_on', 'updated_on' ], }, } diff --git a/app/object_definitions/core.py b/app/object_definitions/core.py index 500d798..aa7019e 100644 --- a/app/object_definitions/core.py +++ b/app/object_definitions/core.py @@ -69,7 +69,7 @@ core_obj_li = { 'account_name', 'account_short_name', 'default_no_reply_email', 'default_no_reply_name', 'confirm_email', 'help_event_email', 'help_general_email', 'help_tech_email', 'stripe_account_id', - 'created_on', 'updated_on' + 'enable', 'hide', 'priority', 'sort', 'group', 'notes', 'created_on', 'updated_on' ], }, 'address': { @@ -90,7 +90,8 @@ core_obj_li = { 'contact_id_random', 'name', 'attention_to', 'organization_name', 'line_1', 'line_2', 'line_3', 'city', 'country_subdivision_code', 'country_subdivision_name', 'state_province', 'postal_code', - 'country_alpha_2_code', 'country_name', 'timezone', 'created_on', 'updated_on' + 'country_alpha_2_code', 'country_name', 'timezone', + 'enable', 'hide', 'priority', 'sort', 'group', 'notes', 'created_on', 'updated_on' ], }, 'contact': { @@ -110,7 +111,7 @@ core_obj_li = { 'contact_id_random', 'account_id_random', 'for_type', 'for_id_random', 'name', 'title', 'tagline', 'description', 'timezone_name', 'email', 'email_status', 'phone_mobile', 'phone_office', - 'website_url', 'website_name', 'priority', 'group', 'created_on', 'updated_on' + 'website_url', 'website_name', 'enable', 'hide', 'priority', 'sort', 'group', 'notes', 'created_on', 'updated_on' ], }, 'data_store': { @@ -130,7 +131,7 @@ core_obj_li = { 'data_store_id_random', 'account_id_random', 'for_type', 'for_id_random', 'person_id_random', 'user_id_random', 'code', 'name', 'description', 'type', 'text', 'meta_text', 'access', 'enable', 'hide', 'priority', - 'group', 'created_on', 'updated_on' + 'sort', 'group', 'notes', 'created_on', 'updated_on' ], }, 'organization': { @@ -149,7 +150,7 @@ core_obj_li = { 'searchable_fields': [ 'organization_id_random', 'account_id_random', 'contact_id_random', 'person_id_random', 'user_id_random', 'name', 'tagline', 'description', - 'company', 'nonprofit', 'priority', 'group', 'created_on', 'updated_on' + 'company', 'nonprofit', 'enable', 'hide', 'priority', 'sort', 'group', 'notes', 'created_on', 'updated_on' ], }, 'person': { @@ -179,7 +180,7 @@ core_obj_li = { 'family_name', 'designations', 'professional_title', 'full_name', 'informal_full_name', 'professional_full_name', 'affiliations', 'primary_email', 'tagline', 'lu_gender_name', 'source_code', - 'external_id', 'status', 'hide', 'priority', 'group', 'enable', + 'external_id', 'status', 'hide', 'priority', 'sort', 'group', 'enable', 'notes', 'created_on', 'updated_on', 'username', 'user_name', 'user_email' ], }, @@ -207,7 +208,7 @@ core_obj_li = { 'user_id_random', 'account_id_random', 'contact_id_random', 'organization_id_random', 'person_id_random', 'username', 'name', 'email', 'enable', 'super', 'manager', 'administrator', 'public', - 'verified', 'status_name', 'group', 'created_on', 'updated_on' + 'verified', 'status_name', 'hide', 'priority', 'sort', 'group', 'notes', 'created_on', 'updated_on' ], }, 'user_role': { @@ -219,7 +220,7 @@ core_obj_li = { # V3 Search Security: 'searchable_fields': [ 'user_id_random', 'for_type', 'for_id_random', 'code', 'name', - 'description', 'enable', 'created_on', 'updated_on' + 'description', 'enable', 'hide', 'priority', 'sort', 'group', 'notes', 'created_on', 'updated_on' ], }, 'log_client_viewing': { @@ -232,7 +233,7 @@ core_obj_li = { 'searchable_fields': [ 'log_client_viewing_id_random', 'account_id_random', 'person_id_random', 'user_id_random', 'external_client_id', 'name', 'source', 'url_root', - 'url_full_path', 'object_type', 'object_id', 'created_on', 'updated_on' + 'url_full_path', 'object_type', 'object_id', 'enable', 'hide', 'priority', 'sort', 'group', 'notes', 'created_on', 'updated_on' ], }, } diff --git a/app/object_definitions/events_exhibits.py b/app/object_definitions/events_exhibits.py index 2adc71f..fbccdf1 100644 --- a/app/object_definitions/events_exhibits.py +++ b/app/object_definitions/events_exhibits.py @@ -19,7 +19,7 @@ events_exhibits_obj_li = { 'event_exhibit_id_random', 'account_id_random', 'event_id_random', 'organization_id_random', 'contact_id_random', 'person_id_random', 'code', 'name', 'tagline', 'description', 'enable', 'hide', - 'priority', 'group', 'notes', 'created_on', 'updated_on' + 'priority', 'sort', 'group', 'notes', 'created_on', 'updated_on' ], }, 'event_exhibit_tracking': { @@ -37,7 +37,7 @@ events_exhibits_obj_li = { 'event_exhibit_tracking_id_random', 'event_id_random', 'event_exhibit_id_random', 'event_person_id_random', 'event_badge_id_random', 'external_person_id', 'enable', 'hide', - 'priority', 'group', 'notes', 'created_on', 'updated_on' + 'priority', 'sort', 'group', 'notes', 'created_on', 'updated_on' ], }, } diff --git a/app/object_definitions/events_general.py b/app/object_definitions/events_general.py index 508b2e0..5260ca1 100644 --- a/app/object_definitions/events_general.py +++ b/app/object_definitions/events_general.py @@ -70,7 +70,7 @@ events_general_obj_li = { 'event_presentation_id_random', 'event_presenter_id_random', 'event_session_id_random', 'event_track_id_random', 'filename', 'title', 'description', 'file_purpose', 'enable', 'hide', - 'priority', 'group', 'created_on', 'updated_on' + 'priority', 'sort', 'group', 'notes', 'created_on', 'updated_on' ], }, 'event_device': { @@ -90,7 +90,7 @@ events_general_obj_li = { 'searchable_fields': [ 'event_device_id_random', 'account_id_random', 'event_id_random', 'event_location_id_random', 'code', 'name', 'description', 'app_mode', - 'enable', 'hide', 'priority', 'group', 'notes', 'created_on', 'updated_on' + 'enable', 'hide', 'priority', 'sort', 'group', 'notes', 'created_on', 'updated_on' ], }, 'event_cfg': { diff --git a/app/object_definitions/events_presentation.py b/app/object_definitions/events_presentation.py index 1bfb3ea..50433e2 100644 --- a/app/object_definitions/events_presentation.py +++ b/app/object_definitions/events_presentation.py @@ -22,7 +22,7 @@ events_presentation_obj_li = { 'searchable_fields': [ 'event_abstract_id_random', 'event_id_random', 'event_person_id_random', 'code', 'external_id', 'name', 'description', 'abstract', 'enable', - 'hide', 'priority', 'group', 'created_on', 'updated_on' + 'hide', 'priority', 'sort', 'group', 'notes', 'created_on', 'updated_on' ], }, 'event_location': { @@ -43,7 +43,7 @@ events_presentation_obj_li = { 'searchable_fields': [ 'event_location_id_random', 'event_id_random', 'code', 'name', 'description', 'location_type', 'enable', 'hide', 'priority', - 'group', 'notes', 'created_on', 'updated_on' + 'sort', 'group', 'notes', 'created_on', 'updated_on' ], }, 'event_presentation': { @@ -65,7 +65,7 @@ events_presentation_obj_li = { 'event_presentation_id_random', 'event_id_random', 'event_abstract_id_random', 'event_location_id_random', 'event_session_id_random', 'event_track_id_random', 'code', 'name', - 'description', 'type_code', 'enable', 'hide', 'priority', 'group', + 'description', 'type_code', 'enable', 'hide', 'priority', 'sort', 'group', 'notes', 'created_on', 'updated_on' ], }, @@ -99,7 +99,7 @@ events_presentation_obj_li = { 'event_person_id_random', 'event_presentation_id_random', 'event_session_id_random', 'person_id_random', 'code', 'title_names', 'given_name', 'family_name', 'full_name', 'email', 'role', 'enable', - 'hide', 'priority', 'group', 'notes', 'created_on', 'updated_on' + 'hide', 'priority', 'sort', 'group', 'notes', 'created_on', 'updated_on' ], }, 'event_session': { @@ -121,7 +121,7 @@ events_presentation_obj_li = { 'event_session_id_random', 'event_id_random', 'event_location_id_random', 'event_track_id_random', 'code', 'name', 'description', 'type_code', 'start_datetime', 'end_datetime', - 'enable', 'hide', 'priority', 'group', 'notes', 'created_on', + 'enable', 'hide', 'priority', 'sort', 'group', 'notes', 'created_on', 'updated_on' ], }, @@ -139,7 +139,7 @@ events_presentation_obj_li = { 'searchable_fields': [ 'event_track_id_random', 'event_id_random', 'event_location_id_random', 'name', 'description', 'track_type', - 'enable', 'hide', 'priority', 'group', 'notes', 'created_on', + 'enable', 'hide', 'priority', 'sort', 'group', 'notes', 'created_on', 'updated_on' ], }, diff --git a/app/object_definitions/events_registration.py b/app/object_definitions/events_registration.py index bab7674..a53d944 100644 --- a/app/object_definitions/events_registration.py +++ b/app/object_definitions/events_registration.py @@ -65,7 +65,7 @@ events_registration_obj_li = { 'event_person_id_random', 'account_id_random', 'event_id_random', 'event_badge_id_random', 'person_id_random', 'user_id_random', 'external_id', 'external_person_id', 'informal_name', 'given_name', - 'family_name', 'full_name', 'email', 'enable', 'priority', 'group', + 'family_name', 'full_name', 'email', 'enable', 'hide', 'priority', 'sort', 'group', 'notes', 'created_on', 'updated_on' ], }, @@ -87,7 +87,7 @@ events_registration_obj_li = { 'contact_id_random', 'event_id_random', 'event_person_id_random', 'organization_id_random', 'pronouns', 'informal_name', 'given_name', 'family_name', 'professional_title', 'full_name', 'affiliations', - 'email', 'enable', 'priority', 'group', 'notes', 'created_on', + 'email', 'enable', 'hide', 'priority', 'sort', 'group', 'notes', 'created_on', 'updated_on' ], }, @@ -105,7 +105,8 @@ events_registration_obj_li = { 'searchable_fields': [ 'event_person_tracking_id_random', 'event_id_random', 'event_session_id_random', 'event_person_id_random', - 'check_in_out', 'in_datetime', 'out_datetime', 'enable', 'notes', + 'check_in_out', 'in_datetime', 'out_datetime', 'enable', 'hide', + 'priority', 'sort', 'group', 'notes', 'created_on', 'updated_on' ], }, @@ -125,7 +126,7 @@ events_registration_obj_li = { 'searchable_fields': [ 'event_registration_id_random', 'account_id_random', 'event_id_random', 'organization_id_random', 'contact_id_random', - 'person_id_random', 'priority', 'group', 'notes', 'created_on', + 'person_id_random', 'enable', 'hide', 'priority', 'sort', 'group', 'notes', 'created_on', 'updated_on' ], }, diff --git a/app/object_definitions/membership.py b/app/object_definitions/membership.py index a66f994..f43866f 100644 --- a/app/object_definitions/membership.py +++ b/app/object_definitions/membership.py @@ -20,7 +20,7 @@ membership_obj_li = { # V3 Search Security: 'searchable_fields': [ 'membership_cfg_id_random', 'account_id_random', 'name', 'description', - 'created_on', 'updated_on' + 'enable', 'hide', 'priority', 'sort', 'group', 'notes', 'created_on', 'updated_on' ], }, 'membership_group': { @@ -36,7 +36,7 @@ membership_obj_li = { # V3 Search Security: 'searchable_fields': [ 'membership_group_id_random', 'account_id_random', 'code', 'name', - 'description', 'enable', 'hide', 'priority', 'group', 'created_on', 'updated_on' + 'description', 'enable', 'hide', 'priority', 'sort', 'group', 'notes', 'created_on', 'updated_on' ], }, 'membership_person_group': { @@ -52,8 +52,7 @@ membership_obj_li = { # V3 Search Security: 'searchable_fields': [ 'membership_person_group_id_random', 'membership_person_id_random', - 'membership_group_id_random', 'enable', 'hide', 'priority', 'group', - 'created_on', 'updated_on' + 'membership_group_id_random', 'enable', 'hide', 'priority', 'sort', 'group', 'notes', 'created_on', 'updated_on' ], }, 'membership_person': { @@ -69,7 +68,7 @@ membership_obj_li = { # V3 Search Security: 'searchable_fields': [ 'membership_person_id_random', 'account_id_random', 'person_id_random', - 'status', 'enable', 'hide', 'priority', 'group', 'created_on', 'updated_on' + 'status', 'enable', 'hide', 'priority', 'sort', 'group', 'notes', 'created_on', 'updated_on' ], }, 'membership_person_profile': { @@ -86,7 +85,7 @@ membership_obj_li = { 'searchable_fields': [ 'membership_person_profile_id_random', 'membership_person_id_random', 'informal_name', 'given_name', 'family_name', 'full_name', - 'email', 'enable', 'hide', 'priority', 'group', 'created_on', 'updated_on' + 'email', 'enable', 'hide', 'priority', 'sort', 'group', 'notes', 'created_on', 'updated_on' ], }, 'membership_type': { @@ -102,7 +101,7 @@ membership_obj_li = { # V3 Search Security: 'searchable_fields': [ 'membership_type_id_random', 'account_id_random', 'code', 'name', - 'description', 'enable', 'hide', 'priority', 'group', 'created_on', 'updated_on' + 'description', 'enable', 'hide', 'priority', 'sort', 'group', 'notes', 'created_on', 'updated_on' ], }, 'membership_person_type': { @@ -118,8 +117,7 @@ membership_obj_li = { # V3 Search Security: 'searchable_fields': [ 'membership_person_type_id_random', 'membership_person_id_random', - 'membership_type_id_random', 'enable', 'hide', 'priority', 'group', - 'created_on', 'updated_on' + 'membership_type_id_random', 'enable', 'hide', 'priority', 'sort', 'group', 'notes', 'created_on', 'updated_on' ], }, } diff --git a/app/object_definitions/orders.py b/app/object_definitions/orders.py index 2c5b46c..1f8473e 100644 --- a/app/object_definitions/orders.py +++ b/app/object_definitions/orders.py @@ -22,7 +22,7 @@ order_obj_li = { 'contact_id_random', 'person_id_random', 'user_id_random', 'order_status_id', 'order_status_name', 'payment_status_id', 'payment_status_name', 'external_id', 'source_code', 'notes', - 'enable', 'hide', 'priority', 'group', 'created_on', 'updated_on' + 'enable', 'hide', 'priority', 'sort', 'group', 'created_on', 'updated_on' ], }, 'order_line': { @@ -40,7 +40,7 @@ order_obj_li = { # V3 Search Security: 'searchable_fields': [ 'order_line_id_random', 'order_id_random', 'product_id_random', - 'name', 'description', 'enable', 'hide', 'priority', 'group', + 'name', 'description', 'enable', 'hide', 'priority', 'sort', 'group', 'notes', 'created_on', 'updated_on' ], }, @@ -56,8 +56,8 @@ order_obj_li = { # V3 Search Security: 'searchable_fields': [ 'order_cart_id_random', 'account_id_random', 'person_id_random', - 'user_id_random', 'session_id', 'enable', 'hide', 'priority', - 'group', 'created_on', 'updated_on' + 'user_id_random', 'session_id', 'enable', 'hide', 'priority', 'sort', + 'group', 'notes', 'created_on', 'updated_on' ], }, 'order_cart_line': { @@ -72,7 +72,7 @@ order_obj_li = { # V3 Search Security: 'searchable_fields': [ 'order_cart_line_id_random', 'order_cart_id_random', 'product_id_random', - 'enable', 'hide', 'priority', 'group', 'created_on', 'updated_on' + 'enable', 'hide', 'priority', 'sort', 'group', 'notes', 'created_on', 'updated_on' ], }, 'product': { @@ -92,7 +92,7 @@ order_obj_li = { 'product_id_random', 'account_id_random', 'for_type', 'for_id_random', 'type_code', 'type_name', 'name', 'description', 'unit_price', 'tax_rate', 'vat_rate', 'max_quantity', 'recurring', 'enable', - 'hide', 'priority', 'group', 'created_on', 'updated_on' + 'hide', 'priority', 'sort', 'group', 'notes', 'created_on', 'updated_on' ], }, 'order_cfg': { diff --git a/app/object_definitions/other.py b/app/object_definitions/other.py index 6e24807..1b0f0c8 100644 --- a/app/object_definitions/other.py +++ b/app/object_definitions/other.py @@ -51,7 +51,7 @@ other_obj_li = { # V3 Search Security: 'searchable_fields': [ 'sponsorship_cfg_id_random', 'account_id_random', 'name', - 'description', 'created_on', 'updated_on' + 'description', 'enable', 'hide', 'priority', 'sort', 'group', 'notes', 'created_on', 'updated_on' ], }, 'archive': { @@ -87,7 +87,7 @@ other_obj_li = { 'searchable_fields': [ 'archive_id_random', 'account_id_random', 'archive_type_id_random', 'name', 'description', 'filename', 'original_location', 'enable', - 'hide', 'priority', 'group', 'created_on', 'updated_on' + 'hide', 'priority', 'sort', 'group', 'notes', 'created_on', 'updated_on' ], }, 'archive_content': { @@ -124,7 +124,7 @@ other_obj_li = { 'searchable_fields': [ 'archive_content_id_random', 'archive_id_random', 'name', 'description', 'filename', 'original_location', 'enable', 'hide', - 'priority', 'group', 'created_on', 'updated_on' + 'priority', 'sort', 'group', 'notes', 'created_on', 'updated_on' ], }, 'hosted_file': { @@ -153,7 +153,7 @@ other_obj_li = { 'searchable_fields': [ 'hosted_file_id_random', 'account_id_random', 'hash_sha256', 'title', 'description', 'filename', 'extension', 'content_type', 'enable', - 'hide', 'priority', 'group', 'created_on', 'updated_on' + 'hide', 'priority', 'sort', 'group', 'notes', 'created_on', 'updated_on' ], }, 'hosted_file_link': { @@ -171,7 +171,7 @@ other_obj_li = { # V3 Search Security: 'searchable_fields': [ 'hosted_file_link_id_random', 'hosted_file_id_random', 'for_type', - 'for_id_random', 'enable', 'hide', 'priority', 'group', + 'for_id_random', 'enable', 'hide', 'priority', 'sort', 'group', 'notes', 'created_on', 'updated_on' ], }, @@ -203,8 +203,8 @@ other_obj_li = { # V3 Search Security: 'searchable_fields': [ 'cont_edu_cert_id_random', 'account_id_random', 'event_id_random', - 'name', 'description', 'code', 'enable', 'hide', 'priority', - 'group', 'created_on', 'updated_on' + 'name', 'description', 'code', 'enable', 'hide', 'priority', 'sort', + 'group', 'notes', 'created_on', 'updated_on' ], }, 'cont_edu_cert_person': { @@ -220,7 +220,7 @@ other_obj_li = { # V3 Search Security: 'searchable_fields': [ 'cont_edu_cert_person_id_random', 'cont_edu_cert_id_random', - 'person_id_random', 'enable', 'hide', 'priority', 'group', + 'person_id_random', 'enable', 'hide', 'priority', 'sort', 'group', 'notes', 'created_on', 'updated_on' ], }, @@ -237,7 +237,7 @@ other_obj_li = { # V3 Search Security: 'searchable_fields': [ 'grant_id_random', 'account_id_random', 'code', 'name', - 'description', 'enable', 'hide', 'priority', 'group', + 'description', 'enable', 'hide', 'priority', 'sort', 'group', 'notes', 'created_on', 'updated_on' ], },