Key Accomplishments:
1. Badge Model Updates: Added print_count, print_first_datetime, and print_last_datetime to the
Event_Badge_Basic_Base model.
2. Soft Delete in V3 CRUD: Implemented a method query parameter (delete, hide, disable) for the DELETE
endpoints in api_crud_v3.py.
3. Security Hardening: Populated searchable_fields allowlists for all objects across the V3 CRUD
definitions (core.py, events.py, orders.py, cms.py, lookups.py, membership.py, other.py).
4. Shared Documentation: Created /home/scott/agents_sync/Aether/api_v3.md to coordinate these V3 API
features with the Svelte agent and other tools.
This commit is contained in:
@@ -17,6 +17,12 @@ cms_obj_li = {
|
||||
'table_name': 'page',
|
||||
'tbl_name_update': 'page',
|
||||
'base_name': Page_Base,
|
||||
# V3 Search Security:
|
||||
'searchable_fields': [
|
||||
'page_id_random', 'account_id_random', 'site_id_random', 'name',
|
||||
'title', 'description', 'content_html', 'enable', 'hide',
|
||||
'priority', 'group', 'created_on', 'updated_on'
|
||||
],
|
||||
},
|
||||
'post': {
|
||||
'tbl': 'post',
|
||||
@@ -38,6 +44,13 @@ cms_obj_li = {
|
||||
'title', 'content',
|
||||
'enable', 'hide', 'priority', 'sort', 'group', 'notes', 'created_on', 'updated_on',
|
||||
],
|
||||
# V3 Search Security:
|
||||
'searchable_fields': [
|
||||
'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'
|
||||
],
|
||||
},
|
||||
'post_comment': {
|
||||
'tbl': 'post_comment',
|
||||
@@ -59,6 +72,12 @@ cms_obj_li = {
|
||||
'content',
|
||||
'enable', 'hide', 'priority', 'sort', 'group', 'notes', 'created_on', 'updated_on',
|
||||
],
|
||||
# V3 Search Security:
|
||||
'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'
|
||||
],
|
||||
},
|
||||
'site': {
|
||||
'tbl': 'site',
|
||||
@@ -72,6 +91,11 @@ cms_obj_li = {
|
||||
'table_name': 'site',
|
||||
'tbl_name_update': 'site',
|
||||
'base_name': Site_Base,
|
||||
# V3 Search Security:
|
||||
'searchable_fields': [
|
||||
'site_id_random', 'account_id_random', 'code', 'name', 'tagline',
|
||||
'description', 'enable', 'hide', 'priority', 'group', 'created_on', 'updated_on'
|
||||
],
|
||||
},
|
||||
'site_domain': {
|
||||
'tbl': 'site_domain',
|
||||
@@ -89,5 +113,10 @@ cms_obj_li = {
|
||||
'tbl_name_update': 'site_domain',
|
||||
'base_name': Site_Domain_Base,
|
||||
'base_name_alt': Site_Domain_FQDN_ID_Base,
|
||||
# V3 Search Security:
|
||||
'searchable_fields': [
|
||||
'site_domain_id_random', 'account_id_random', 'site_id_random',
|
||||
'fqdn', 'enable', 'hide', 'priority', 'group', 'created_on', 'updated_on'
|
||||
],
|
||||
},
|
||||
}
|
||||
|
||||
@@ -23,6 +23,15 @@ core_obj_li = {
|
||||
'table_name': 'v_activity_log',
|
||||
'tbl_name_update': 'activity_log',
|
||||
'base_name': Activity_Log_Base,
|
||||
# V3 Search Security:
|
||||
'searchable_fields': [
|
||||
'activity_log_id_random', 'account_id_random', 'person_id_random',
|
||||
'user_id_random', 'external_client_id', 'name', 'description',
|
||||
'source', 'url_root', 'url_full_path', 'object_type',
|
||||
'object_id_random', 'action', 'action_with', 'action_on_type',
|
||||
'action_on_id_random', 'action_on_code', 'code', 'type_name',
|
||||
'details', 'enable', 'hide', 'priority', 'group', 'created_on', 'updated_on'
|
||||
],
|
||||
},
|
||||
'account': {
|
||||
'tbl': 'account',
|
||||
@@ -36,6 +45,11 @@ core_obj_li = {
|
||||
'table_name': 'account',
|
||||
'tbl_name_update': 'account',
|
||||
'base_name': Account_Base,
|
||||
# V3 Search Security:
|
||||
'searchable_fields': [
|
||||
'account_id_random', 'code', 'name', 'short_name', 'description',
|
||||
'enable', 'created_on', 'updated_on'
|
||||
],
|
||||
},
|
||||
'account_cfg': {
|
||||
'tbl': 'account_cfg',
|
||||
@@ -49,6 +63,14 @@ core_obj_li = {
|
||||
'table_name': 'v_account_cfg',
|
||||
'tbl_name_update': 'account_cfg',
|
||||
'base_name': Account_Cfg_Base,
|
||||
# V3 Search Security:
|
||||
'searchable_fields': [
|
||||
'account_cfg_id_random', 'account_id_random', 'account_code',
|
||||
'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'
|
||||
],
|
||||
},
|
||||
'address': {
|
||||
'tbl': 'address',
|
||||
@@ -62,6 +84,14 @@ core_obj_li = {
|
||||
'table_name': 'v_address',
|
||||
'tbl_name_update': 'address',
|
||||
'base_name': Address_Base,
|
||||
# V3 Search Security:
|
||||
'searchable_fields': [
|
||||
'address_id_random', 'account_id_random', 'for_type', 'for_id_random',
|
||||
'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'
|
||||
],
|
||||
},
|
||||
'contact': {
|
||||
'tbl': 'contact',
|
||||
@@ -75,6 +105,13 @@ core_obj_li = {
|
||||
'table_name': 'v_contact',
|
||||
'tbl_name_update': 'contact',
|
||||
'base_name': Contact_Base,
|
||||
# V3 Search Security:
|
||||
'searchable_fields': [
|
||||
'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'
|
||||
],
|
||||
},
|
||||
'data_store': {
|
||||
'tbl': 'data_store',
|
||||
@@ -88,6 +125,13 @@ core_obj_li = {
|
||||
'table_name': 'v_data_store',
|
||||
'tbl_name_update': 'data_store',
|
||||
'base_name': Data_Store_Base,
|
||||
# V3 Search Security:
|
||||
'searchable_fields': [
|
||||
'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'
|
||||
],
|
||||
},
|
||||
'organization': {
|
||||
'tbl': 'organization',
|
||||
@@ -101,6 +145,12 @@ core_obj_li = {
|
||||
'table_name': 'v_organization',
|
||||
'tbl_name_update': 'organization',
|
||||
'base_name': Organization_Base,
|
||||
# V3 Search Security:
|
||||
'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'
|
||||
],
|
||||
},
|
||||
'person': {
|
||||
'tbl': 'v_person',
|
||||
@@ -121,6 +171,17 @@ core_obj_li = {
|
||||
'primary_email',
|
||||
'enable', 'hide', 'priority', 'sort', 'group', 'notes', 'created_on', 'updated_on',
|
||||
],
|
||||
# V3 Search Security:
|
||||
'searchable_fields': [
|
||||
'person_id_random', 'account_id_random', 'contact_id_random',
|
||||
'organization_id_random', 'user_id_random', 'membership_person_id_random',
|
||||
'pronouns', 'informal_name', 'title_names', 'given_name', 'middle_name',
|
||||
'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',
|
||||
'created_on', 'updated_on', 'username', 'user_name', 'user_email'
|
||||
],
|
||||
},
|
||||
'user': {
|
||||
'tbl': 'v_user',
|
||||
@@ -141,6 +202,13 @@ core_obj_li = {
|
||||
'username', 'name', 'email',
|
||||
'enable', 'hide', 'priority', 'sort', 'group', 'notes', 'created_on', 'updated_on',
|
||||
],
|
||||
# V3 Search Security:
|
||||
'searchable_fields': [
|
||||
'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'
|
||||
],
|
||||
},
|
||||
'user_role': {
|
||||
'mdl': User_Role_Base,
|
||||
|
||||
@@ -53,6 +53,12 @@ event_obj_li = {
|
||||
'contact_1_id', 'contact_2_id',
|
||||
'enable', 'hide', 'priority', 'sort', 'group', 'notes', 'created_on', 'updated_on',
|
||||
],
|
||||
# V3 Search Security:
|
||||
'searchable_fields': [
|
||||
'event_id_random', 'account_id_random', 'event_code', 'type', 'name',
|
||||
'summary', 'description', 'format', 'timezone', 'location_text',
|
||||
'status', 'enable', 'hide', 'priority', 'group', 'created_on', 'updated_on'
|
||||
],
|
||||
},
|
||||
'event_abstract': {
|
||||
'tbl': 'event_abstract',
|
||||
|
||||
@@ -12,6 +12,10 @@ lu_obj_li = {
|
||||
'table_name': 'v_lu_country',
|
||||
'tbl_name_update': 'lu_country',
|
||||
'base_name': None,
|
||||
# V3 Search Security:
|
||||
'searchable_fields': [
|
||||
'id', 'alpha_2_code', 'alpha_3_code', 'numeric_code', 'name'
|
||||
],
|
||||
},
|
||||
'lu_country_subdivision': {
|
||||
'tbl': 'lu_country_subdivision',
|
||||
@@ -26,6 +30,10 @@ lu_obj_li = {
|
||||
'table_name': 'v_lu_country_subdivision',
|
||||
'tbl_name_update': 'lu_country_subdivision',
|
||||
'base_name': None,
|
||||
# V3 Search Security:
|
||||
'searchable_fields': [
|
||||
'id', 'country_alpha_2_code', 'subdivision_code', 'name'
|
||||
],
|
||||
},
|
||||
'lu_time_zone': {
|
||||
'tbl': 'lu_time_zone',
|
||||
@@ -40,5 +48,9 @@ lu_obj_li = {
|
||||
'table_name': 'v_lu_time_zone',
|
||||
'tbl_name_update': 'lu_time_zone',
|
||||
'base_name': None,
|
||||
# V3 Search Security:
|
||||
'searchable_fields': [
|
||||
'id', 'timezone', 'offset', 'name'
|
||||
],
|
||||
},
|
||||
}
|
||||
|
||||
@@ -17,6 +17,11 @@ membership_obj_li = {
|
||||
'table_name': 'v_membership_cfg',
|
||||
'tbl_name_update': 'membership_cfg',
|
||||
'base_name': Membership_Cfg_Base,
|
||||
# V3 Search Security:
|
||||
'searchable_fields': [
|
||||
'membership_cfg_id_random', 'account_id_random', 'name', 'description',
|
||||
'created_on', 'updated_on'
|
||||
],
|
||||
},
|
||||
'membership_group': {
|
||||
'tbl': 'membership_group',
|
||||
@@ -28,6 +33,11 @@ membership_obj_li = {
|
||||
'table_name': 'v_membership_group',
|
||||
'tbl_name_update': 'membership_group',
|
||||
'base_name': Membership_Group_Base,
|
||||
# V3 Search Security:
|
||||
'searchable_fields': [
|
||||
'membership_group_id_random', 'account_id_random', 'code', 'name',
|
||||
'description', 'enable', 'hide', 'priority', 'group', 'created_on', 'updated_on'
|
||||
],
|
||||
},
|
||||
'membership_person_group': {
|
||||
'tbl': 'membership_person_group',
|
||||
@@ -39,6 +49,12 @@ membership_obj_li = {
|
||||
'table_name': 'v_membership_person_group',
|
||||
'tbl_name_update': 'membership_person_group',
|
||||
'base_name': Membership_Person_Group_Base,
|
||||
# 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_person': {
|
||||
'tbl': 'membership_person',
|
||||
@@ -50,6 +66,11 @@ membership_obj_li = {
|
||||
'table_name': 'v_membership_person',
|
||||
'tbl_name_update': 'membership_person',
|
||||
'base_name': Membership_Person_Base,
|
||||
# V3 Search Security:
|
||||
'searchable_fields': [
|
||||
'membership_person_id_random', 'account_id_random', 'person_id_random',
|
||||
'status', 'enable', 'hide', 'priority', 'group', 'created_on', 'updated_on'
|
||||
],
|
||||
},
|
||||
'membership_person_profile': {
|
||||
'tbl': 'membership_person_profile',
|
||||
@@ -61,6 +82,12 @@ membership_obj_li = {
|
||||
'table_name': 'v_membership_person_profile',
|
||||
'tbl_name_update': 'membership_person_profile',
|
||||
'base_name': Membership_Person_Profile_Base,
|
||||
# V3 Search Security:
|
||||
'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'
|
||||
],
|
||||
},
|
||||
'membership_type': {
|
||||
'tbl': 'membership_type',
|
||||
@@ -72,6 +99,11 @@ membership_obj_li = {
|
||||
'table_name': 'v_membership_type',
|
||||
'tbl_name_update': 'membership_type',
|
||||
'base_name': Membership_Type_Base,
|
||||
# V3 Search Security:
|
||||
'searchable_fields': [
|
||||
'membership_type_id_random', 'account_id_random', 'code', 'name',
|
||||
'description', 'enable', 'hide', 'priority', 'group', 'created_on', 'updated_on'
|
||||
],
|
||||
},
|
||||
'membership_person_type': {
|
||||
'tbl': 'membership_person_type',
|
||||
@@ -83,5 +115,11 @@ membership_obj_li = {
|
||||
'table_name': 'v_membership_person_type',
|
||||
'tbl_name_update': 'membership_person_type',
|
||||
'base_name': Membership_Person_Type_Base,
|
||||
# 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'
|
||||
],
|
||||
},
|
||||
}
|
||||
|
||||
@@ -14,6 +14,14 @@ order_obj_li = {
|
||||
'table_name': 'v_order',
|
||||
'tbl_name_update': 'order',
|
||||
'base_name': Order_Base,
|
||||
# V3 Search Security:
|
||||
'searchable_fields': [
|
||||
'order_id_random', 'account_id_random', 'organization_id_random',
|
||||
'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'
|
||||
],
|
||||
},
|
||||
'order_line': {
|
||||
'tbl': 'order_line',
|
||||
@@ -27,6 +35,12 @@ order_obj_li = {
|
||||
'table_name': 'v_order_line',
|
||||
'tbl_name_update': 'order_line',
|
||||
'base_name': Order_Line_Base,
|
||||
# V3 Search Security:
|
||||
'searchable_fields': [
|
||||
'order_line_id_random', 'order_id_random', 'product_id_random',
|
||||
'name', 'description', 'enable', 'hide', 'priority', 'group',
|
||||
'created_on', 'updated_on'
|
||||
],
|
||||
},
|
||||
'order_cart': {
|
||||
'tbl': 'order_cart',
|
||||
@@ -37,6 +51,12 @@ order_obj_li = {
|
||||
'table_name': 'v_order_cart',
|
||||
'tbl_name_update': 'order_cart',
|
||||
'base_name': Order_Cart_Base,
|
||||
# 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'
|
||||
],
|
||||
},
|
||||
'order_cart_line': {
|
||||
'tbl': 'order_cart_line',
|
||||
@@ -47,5 +67,10 @@ order_obj_li = {
|
||||
'table_name': 'v_order_cart_line',
|
||||
'tbl_name_update': 'order_cart_line',
|
||||
'base_name': Order_Cart_Line_Base,
|
||||
# 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'
|
||||
],
|
||||
},
|
||||
}
|
||||
|
||||
@@ -31,6 +31,12 @@ other_obj_li = {
|
||||
'comments',
|
||||
'enable', 'hide', 'priority', 'sort', 'group', 'notes', 'created_on', 'updated_on',
|
||||
],
|
||||
# V3 Search Security:
|
||||
'searchable_fields': [
|
||||
'sponsorship_id_random', 'account_id_random', 'name', 'description',
|
||||
'website_url', 'level_str', 'enable', 'hide', 'priority', 'group',
|
||||
'created_on', 'updated_on'
|
||||
],
|
||||
},
|
||||
'sponsorship_cfg': {
|
||||
'tbl': 'sponsorship_cfg',
|
||||
@@ -42,6 +48,11 @@ other_obj_li = {
|
||||
'table_name': 'v_sponsorship_cfg',
|
||||
'tbl_name_update': 'sponsorship_cfg',
|
||||
'base_name': Sponsorship_Cfg_Base,
|
||||
# V3 Search Security:
|
||||
'searchable_fields': [
|
||||
'sponsorship_cfg_id_random', 'account_id_random', 'name',
|
||||
'description', 'created_on', 'updated_on'
|
||||
],
|
||||
},
|
||||
'archive': {
|
||||
'tbl': 'archive',
|
||||
@@ -72,6 +83,12 @@ other_obj_li = {
|
||||
'enable', 'enable_from', 'enable_to',
|
||||
'hide', 'priority', 'sort', 'group', 'notes', 'created_on', 'updated_on',
|
||||
],
|
||||
# V3 Search Security:
|
||||
'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'
|
||||
],
|
||||
},
|
||||
'archive_content': {
|
||||
'tbl': 'archive_content',
|
||||
@@ -103,6 +120,12 @@ other_obj_li = {
|
||||
'enable', 'enable_from', 'enable_to',
|
||||
'hide', 'priority', 'sort', 'group', 'notes', 'created_on', 'updated_on',
|
||||
],
|
||||
# V3 Search Security:
|
||||
'searchable_fields': [
|
||||
'archive_content_id_random', 'archive_id_random', 'name',
|
||||
'description', 'filename', 'original_location', 'enable', 'hide',
|
||||
'priority', 'group', 'created_on', 'updated_on'
|
||||
],
|
||||
},
|
||||
'hosted_file': {
|
||||
'tbl': 'hosted_file',
|
||||
@@ -126,6 +149,12 @@ other_obj_li = {
|
||||
'enable'
|
||||
'hide', 'priority', 'sort', 'group', 'notes', 'created_on', 'updated_on',
|
||||
],
|
||||
# V3 Search Security:
|
||||
'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'
|
||||
],
|
||||
},
|
||||
'hosted_file_link': {
|
||||
'tbl': 'hosted_file_link',
|
||||
@@ -139,6 +168,12 @@ other_obj_li = {
|
||||
'table_name': 'hosted_file_link',
|
||||
'tbl_name_update': 'hosted_file_link',
|
||||
'base_name': Hosted_File_Link_Base,
|
||||
# V3 Search Security:
|
||||
'searchable_fields': [
|
||||
'hosted_file_link_id_random', 'hosted_file_id_random', 'for_type',
|
||||
'for_id_random', 'enable', 'hide', 'priority', 'group',
|
||||
'created_on', 'updated_on'
|
||||
],
|
||||
},
|
||||
'stripe_log': {
|
||||
'tbl': 'stripe_log',
|
||||
@@ -148,6 +183,12 @@ other_obj_li = {
|
||||
'table_name': 'stripe_log',
|
||||
'tbl_name_update': 'stripe_log',
|
||||
'base_name': Stripe_Log_Base_In,
|
||||
# V3 Search Security:
|
||||
'searchable_fields': [
|
||||
'stripe_log_id_random', 'account_id_random', 'person_id_random',
|
||||
'user_id_random', 'event_id_random', 'order_id_random', 'type',
|
||||
'status', 'created_on', 'updated_on'
|
||||
],
|
||||
},
|
||||
'cont_edu_cert': {
|
||||
'tbl': 'cont_edu_cert',
|
||||
@@ -159,6 +200,12 @@ other_obj_li = {
|
||||
'table_name': 'v_cont_edu_cert',
|
||||
'tbl_name_update': 'cont_edu_cert',
|
||||
'base_name': Cont_Edu_Cert_Base,
|
||||
# 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'
|
||||
],
|
||||
},
|
||||
'cont_edu_cert_person': {
|
||||
'tbl': 'cont_edu_cert_person',
|
||||
@@ -170,6 +217,12 @@ other_obj_li = {
|
||||
'table_name': 'v_cont_edu_cert_person',
|
||||
'tbl_name_update': 'cont_edu_cert_person',
|
||||
'base_name': Cont_Edu_Cert_Person_Base,
|
||||
# V3 Search Security:
|
||||
'searchable_fields': [
|
||||
'cont_edu_cert_person_id_random', 'cont_edu_cert_id_random',
|
||||
'person_id_random', 'enable', 'hide', 'priority', 'group',
|
||||
'created_on', 'updated_on'
|
||||
],
|
||||
},
|
||||
'grant': {
|
||||
'tbl': 'grant',
|
||||
@@ -181,5 +234,11 @@ other_obj_li = {
|
||||
'table_name': 'v_grant',
|
||||
'tbl_name_update': 'grant',
|
||||
'base_name': Grant_Base,
|
||||
# V3 Search Security:
|
||||
'searchable_fields': [
|
||||
'grant_id_random', 'account_id_random', 'code', 'name',
|
||||
'description', 'enable', 'hide', 'priority', 'group',
|
||||
'created_on', 'updated_on'
|
||||
],
|
||||
},
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user