Fixes for the reports. General clean up all around. Better usage of log_lvl.

This commit is contained in:
Scott Idem
2024-08-16 13:14:18 -04:00
parent ca563fdf1f
commit 37801ca769
15 changed files with 161 additions and 58 deletions

View File

@@ -38,10 +38,11 @@ let lq__event_obj = liveQuery(
() => db_events.events.get($events_slct.event_id)
);
let event_file_id_random_li: string[];
let event_session_id_random_li: string[] = [];
// let event_presentation_id_random_li: string[] = [];
let event_presenter_id_random_li: string[] = [];
// It is important that these not be set to a value! It messes with the Dexie LiveQuery.
let event_file_id_random_li: Array<string>;
let event_session_id_random_li: Array<string>;
// let event_presentation_id_random_li: Array<string>;
let event_presenter_id_random_li: Array<string>;
let load_obj_li_results: Promise<any>|key_val;
let search_submit_results: Promise<any>|key_val;
@@ -166,6 +167,8 @@ async function handle_search__event_presenter(
$events_sess.pres_mgmt.status_qry__search = 'loading';
$events_sess.pres_mgmt.status_rpt[$events_sess.pres_mgmt.show_report] = 'loading';
let order_by_li = {'updated_on': 'DESC', 'priority': 'DESC', 'sort': 'DESC', 'given_name': 'ASC', 'family_name': 'ASC', 'email': 'ASC', 'created_on': 'DESC'};
ae_promises.search__event_presenter = events_func.search__event_presenter({
api_cfg: $ae_api,
event_id: $events_slct.event_id,
@@ -177,6 +180,7 @@ async function handle_search__event_presenter(
like_presentation_search_qry_str: lk_search_str,
like_presenter_search_qry_str: lk_search_str,
// external_event_id: $events_loc.pres_mgmt.default__external_registration_id,
order_by_li: order_by_li,
params: params,
try_cache: try_cache,
log_lvl: log_lvl,
@@ -463,7 +467,7 @@ async function handle_qry__event_session(
{/await} -->
<!-- Show presenters that have agreed -->
{#if $events_sess.pres_mgmt.show_report == 'presenters_agree' && event_presenter_id_random_li?.length > 0}
{#if $events_sess.pres_mgmt.show_report == 'presenters_agree' && event_presenter_id_random_li}
<!-- <div class="overflow-x-auto"> -->
<h3 class="h4 text-center">Presenters Agreed</h3>
@@ -476,7 +480,7 @@ async function handle_qry__event_session(
{/if}
<!-- Show presenters with bios -->
{#if $events_sess.pres_mgmt.show_report == 'presenters_biography' && event_presenter_id_random_li?.length > 0}
{#if $events_sess.pres_mgmt.show_report == 'presenters_biography' && event_presenter_id_random_li}
<h3 class="h4 text-center">Presenters with Bios</h3>
<Comp_event_presenter_obj_tbl
@@ -503,7 +507,7 @@ async function handle_qry__event_session(
<!-- Show sessions without files -->
{#if $events_sess.pres_mgmt.show_report == 'session_no_files' && event_session_id_random_li?.length > 0}
{#if $events_sess.pres_mgmt.show_report == 'session_no_files' && event_session_id_random_li}
<h3 class="h4 text-center">Sessions without Files</h3>
<Comp_event_session_obj_tbl