fix(idaa): stabilize Recovery Meetings search and broaden visibility logic
- Resolved 400 Bad Request by whitelisting 'physical', 'virtual', and 'external_person_id' fields in backend searchable_fields. - Broadened server-side search by removing restrictive AND filters for location types, moving the inclusive OR logic to the client-side filter layer. - Hardened handle_search_refresh error handling to clear results on category filter changes (Type, Physical, Virtual) while maintaining flicker protection strictly for text search typing. - Restored permissive visibility for Trusted users, allowing them to see hidden/disabled items regardless of Edit Mode. - Optimized plural object loading in Archives and Events modules using concurrent Promise.all. - Standardized ID handling across the search flow to prevent Dexie lookup failures. - Finalized well-commented code across IDAA modules to document search strategies and workarounds.
This commit is contained in:
@@ -138,7 +138,7 @@
|
||||
<!-- <h1>Archives {$lq__archive_obj_li?.length}</h1> -->
|
||||
|
||||
<Help_tech
|
||||
e_class="m-auto"
|
||||
e_class="mx-auto"
|
||||
e_class_h1="novi_m0"
|
||||
e_class_h2="novi_m0"
|
||||
btn_class="novi_btn"
|
||||
@@ -151,7 +151,7 @@
|
||||
></Help_tech>
|
||||
|
||||
{#await lq__archive_obj_li}
|
||||
<div class="flex flex-col items-center justify-center p-8">
|
||||
<div class="flex flex-col items-top justify-center p-8">
|
||||
<span class="fas fa-spinner fa-spin text-4xl text-primary-500 mb-4"></span>
|
||||
<span class="text-lg text-gray-600 dark:text-gray-400">Loading archives...</span>
|
||||
</div>
|
||||
@@ -159,7 +159,7 @@
|
||||
{#if $lq__archive_obj_li && $lq__archive_obj_li?.length}
|
||||
<Comp__archive_obj_li {lq__archive_obj_li} />
|
||||
{:else}
|
||||
<div class="flex flex-col items-center justify-center p-4 text-center">
|
||||
<div class="flex flex-col items-top justify-center p-4 text-center">
|
||||
<p class="text-lg text-gray-600 dark:text-gray-400 mb-4">No archives found.</p>
|
||||
<p class="text-md text-gray-500 dark:text-gray-300">
|
||||
Archives will appear here once created.
|
||||
|
||||
Reference in New Issue
Block a user