Fixes for the reports. General clean up all around. Better usage of log_lvl.
This commit is contained in:
@@ -12,7 +12,7 @@ import { ae_snip, ae_loc, ae_sess, ae_api, ae_trig, slct, slct_trigger } from '$
|
||||
|
||||
// Exports
|
||||
export let container_class_li: string|Array<string> = [];
|
||||
export let event_file_id_random_li: Array<string> = [''];
|
||||
export let event_file_id_random_li: Array<string> = [];
|
||||
export let allow_basic: boolean = false;
|
||||
export let allow_moderator: boolean = false;
|
||||
// export let max_records: number = 100;
|
||||
@@ -42,7 +42,8 @@ let lq_kv__event_file_obj_li = liveQuery(
|
||||
|
||||
|
||||
{#if event_file_id_random_li && $lq_kv__event_file_obj_li && $lq_kv__event_file_obj_li?.length > 0 && $lq_kv__event_file_obj_li?.length == event_file_id_random_li?.length}
|
||||
<div class="overflow-auto">
|
||||
|
||||
<div class="overflow-auto space-y-2">
|
||||
<h2 class="h3">
|
||||
<span class="text-base">
|
||||
Results:
|
||||
@@ -257,6 +258,13 @@ let lq_kv__event_file_obj_li = liveQuery(
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
{:else}
|
||||
|
||||
<p class="text-sm">
|
||||
No files available to show.
|
||||
</p>
|
||||
|
||||
{/if}
|
||||
|
||||
</section>
|
||||
|
||||
@@ -11,7 +11,7 @@ import { db_events } from "$lib/db_events";
|
||||
|
||||
// Exports
|
||||
export let container_class_li: string|Array<string> = [];
|
||||
export let event_presenter_id_random_li: Array<string> = [''];
|
||||
export let event_presenter_id_random_li: Array<string> = [];
|
||||
export let allow_basic: boolean = false;
|
||||
export let allow_moderator: boolean = false;
|
||||
export let show_presentation_fields: boolean = false;
|
||||
@@ -36,10 +36,11 @@ let lq_kv__event_presenter_obj_li = liveQuery(
|
||||
<section class="ae_comp event_presenter_obj_tbl container {container_class_li}">
|
||||
|
||||
|
||||
{#if event_presenter_id_random_li && $lq_kv__event_presenter_obj_li && $lq_kv__event_presenter_obj_li?.length > 0}
|
||||
<div class="overflow-auto">
|
||||
{#if event_presenter_id_random_li && $lq_kv__event_presenter_obj_li && $lq_kv__event_presenter_obj_li?.length > 0 && $lq_kv__event_presenter_obj_li?.length == event_presenter_id_random_li?.length}
|
||||
|
||||
<div class="overflow-auto space-y-2">
|
||||
<h2 class="h3">
|
||||
<span class="text-md">
|
||||
<span class="text-base">
|
||||
Results:
|
||||
</span>
|
||||
|
||||
@@ -74,6 +75,9 @@ let lq_kv__event_presenter_obj_li = liveQuery(
|
||||
<th class="px-4 py-2">Presentation</th>
|
||||
<th class="px-4 py-2">Presentation time</th>
|
||||
{/if}
|
||||
<th class="px-4 py-2">
|
||||
Updated On
|
||||
</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody
|
||||
@@ -120,11 +124,20 @@ let lq_kv__event_presenter_obj_li = liveQuery(
|
||||
<td class="px-4 py-2 lg:text-xs">{ae_util.iso_datetime_formatter(event_presenter_obj?.event_presentation_start_datetime, 'time_us_short')}</td>
|
||||
{/if}
|
||||
|
||||
<td class="px-4 py-2 text-sm">{ae_util.iso_datetime_formatter(event_presenter_obj?.updated_on, 'datetime_us_no_seconds')}</td>
|
||||
|
||||
</tr>
|
||||
{/each}
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
{:else}
|
||||
|
||||
<p class="text-sm">
|
||||
No presenters available to show.
|
||||
</p>
|
||||
|
||||
{/if}
|
||||
|
||||
</section>
|
||||
|
||||
@@ -20,7 +20,7 @@ export let container_class_li: string|Array<string> = [];
|
||||
// export let link_to_type: string;
|
||||
// export let link_to_id: string;
|
||||
// export let event_presenter_id_random_li: Array<string> = [''];
|
||||
export let event_session_id_random_li: Array<string>;
|
||||
export let event_session_id_random_li: Array<string> = [];
|
||||
// export let allow_basic: boolean = false;
|
||||
// export let allow_moderator: boolean = false;
|
||||
|
||||
@@ -42,7 +42,7 @@ let lq_kv__event_session_obj_li = liveQuery(
|
||||
|
||||
{#if event_session_id_random_li && event_session_id_random_li?.length > 0 && $events_slct.event_session_obj_li?.length == $lq_kv__event_session_obj_li?.length}
|
||||
|
||||
<div class="container overflow-auto">
|
||||
<div class="overflow-auto space-y-2">
|
||||
<h2 class="h3">
|
||||
<span class="text-base">
|
||||
Results:
|
||||
@@ -105,9 +105,11 @@ let lq_kv__event_session_obj_li = liveQuery(
|
||||
</div>
|
||||
|
||||
{:else}
|
||||
|
||||
<p class="text-sm">
|
||||
No sessions found.
|
||||
No sessions available to show.
|
||||
</p>
|
||||
|
||||
{/if}
|
||||
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user