From fe368e2f6462752d284b81351d3a66f4c6180f80 Mon Sep 17 00:00:00 2001 From: Scott Idem Date: Sat, 7 Feb 2026 18:09:45 -0500 Subject: [PATCH] feat(v3-api): enable account-based search for exhibit tracking 1. Added 'account_id' and 'account_id_random' to searchable_fields for event_exhibit_tracking. 2. Updated tests/README.md with descriptions for the latest E2E test scripts (Demo Parity, Event Actions, Zoom). --- app/object_definitions/events_exhibits.py | 4 ++-- tests/README.md | 3 +++ 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/app/object_definitions/events_exhibits.py b/app/object_definitions/events_exhibits.py index 6e7f64d..4a6d0e6 100644 --- a/app/object_definitions/events_exhibits.py +++ b/app/object_definitions/events_exhibits.py @@ -37,8 +37,8 @@ events_exhibits_obj_li = { 'base_name': Event_Exhibit_Tracking_Base, # V3 Search Security: 'searchable_fields': [ - 'id', 'event_exhibit_tracking_id', 'event_id', 'event_exhibit_id', 'event_person_id', 'event_badge_id', - 'id_random', 'event_exhibit_tracking_id_random', 'event_id_random', + 'id', 'event_exhibit_tracking_id', 'account_id', 'event_id', 'event_exhibit_id', 'event_person_id', 'event_badge_id', + 'id_random', 'event_exhibit_tracking_id_random', 'account_id_random', 'event_id_random', 'event_exhibit_id_random', 'event_person_id_random', 'event_badge_id_random', 'external_person_id', 'enable', 'hide', 'priority', 'sort', 'group', 'notes', 'created_on', 'updated_on' diff --git a/tests/README.md b/tests/README.md index e002276..24ada2e 100644 --- a/tests/README.md +++ b/tests/README.md @@ -22,6 +22,9 @@ These consolidated scripts are the primary verification tool for the V3 API. | `test_e2e_v3_data_store_lookup.py` | **V3 Parity**: Verifies code-based lookups and latency simulation. | | `test_e2e_v3_event_vision_parity.py`| **Vision ID**: Verifies string-ID enforcement across event models. | | `test_e2e_v3_cms_vision_parity.py`| **Vision ID**: Verifies string-ID enforcement across CMS (post/comment) models. | +| `test_e2e_v3_demo_parity.py` | **Demo Parity**: Comprehensive check for Badge, Exhibit, Tracking, and nested Journal Entries. | +| `test_e2e_v3_action_event_file.py` | **Event Actions**: Specialized atomic upload and linking for event files. | +| `test_e2e_v3_action_zoom.py` | **Zoom Integration**: Verifies OAuth and ticket sync logic for Zoom Events. | | `test_e2e_v3_accounts.py` | CRUD verification for the core Account object. | | `test_e2e_v3_schema.py` | Network verification of the V3 metadata discovery endpoint. | | `test_e2e_agent_bridge.py` | Verifies container diagnostics and log streaming routes. |