From 5211f83f231dd24cfda012d1f412c3398881215d Mon Sep 17 00:00:00 2001 From: Scott Idem Date: Fri, 21 Jun 2024 16:57:43 -0400 Subject: [PATCH] Now with file counts on the search results! Done for the day. --- src/lib/ae_events_functions.ts | 2 ++ src/lib/db_events.ts | 4 +++- .../events_pres_mgmt/event/[slug]/+page.svelte | 12 +++++++++++- 3 files changed, 16 insertions(+), 2 deletions(-) diff --git a/src/lib/ae_events_functions.ts b/src/lib/ae_events_functions.ts index f1bcc5a4..9c716d36 100644 --- a/src/lib/ae_events_functions.ts +++ b/src/lib/ae_events_functions.ts @@ -1687,6 +1687,8 @@ function handle_db_save_ae_obj_li__event_session({obj_type, obj_li}) { // From SQL view file_count: obj.file_count, + file_count_all: obj.file_count_all, + internal_use_count: obj.internal_use_count, poc_person_given_name: obj.poc_person_given_name, poc_person_family_name: obj.poc_person_family_name, diff --git a/src/lib/db_events.ts b/src/lib/db_events.ts index f12f4575..c92f30a8 100644 --- a/src/lib/db_events.ts +++ b/src/lib/db_events.ts @@ -278,7 +278,9 @@ export interface Session { updated_on: null|Date; // Additional fields for convenience (database views) - file_count: null|number; + file_count: null|number; // Only files directly under a session + file_count_all: null|number; // All files under a session + internal_use_count: null|number; // Files marked for internal use poc_person_given_name: null|string; poc_person_family_name: null|string; diff --git a/src/routes/events_pres_mgmt/event/[slug]/+page.svelte b/src/routes/events_pres_mgmt/event/[slug]/+page.svelte index 476c15c9..eb5b0c3a 100644 --- a/src/routes/events_pres_mgmt/event/[slug]/+page.svelte +++ b/src/routes/events_pres_mgmt/event/[slug]/+page.svelte @@ -316,11 +316,21 @@ $: if ($events_trigger == 'load__event_session_obj_li' && $events_slct.event_id) - + + {session_obj.name} + {#if session_obj.file_count_all} + + + {session_obj.file_count_all}x + + {:else} + + {/if}