diff --git a/package.json b/package.json index b61191dc..1d9cdbdb 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "osit-aether-app-svelte", - "version": "3.3.1", + "version": "3.3.2", "description": "One Sky IT's Aether App created with Svelte, SvelteKit, Tailwind CSS, Lucide, Font Awesome, and Skeleton UI. -Scott Idem", "homepage": "https://oneskyit.com/", "private": true, diff --git a/src/routes/events/[event_id]/presenter/ae_comp__event_presenter_obj_tbl.svelte b/src/routes/events/[event_id]/presenter/ae_comp__event_presenter_obj_tbl.svelte index bb0dbd87..c79ed68c 100644 --- a/src/routes/events/[event_id]/presenter/ae_comp__event_presenter_obj_tbl.svelte +++ b/src/routes/events/[event_id]/presenter/ae_comp__event_presenter_obj_tbl.svelte @@ -8,6 +8,7 @@ interface Props { // export let allow_moderator: boolean = false; show_presentation_fields?: boolean; show_session_fields?: boolean; + hide_session_code?: boolean; } let { @@ -15,7 +16,8 @@ let { lq__event_presenter_obj_li, log_lvl = $bindable(0), show_presentation_fields = false, - show_session_fields = false + show_session_fields = false, + hide_session_code = false, }: Props = $props(); // Imports @@ -81,6 +83,9 @@ if (log_lvl) { Files {#if show_session_fields} + + Code + Session @@ -127,6 +132,12 @@ if (log_lvl) { {event_presenter_obj?.file_count ?? '0'} {#if show_session_fields} + + {event_presenter_obj?.event_session_code ?? '-- not set --'} + { lq__event_presenter_obj_li={lq__event_presenter_obj_li} show_presentation_fields={show_presentation_fields} show_session_fields={show_session_fields} + hide_session_code={hide_session_code} log_lvl={log_lvl} > diff --git a/src/routes/events/[event_id]/reports/+page.svelte b/src/routes/events/[event_id]/reports/+page.svelte index 46cffa02..a27ec5c4 100644 --- a/src/routes/events/[event_id]/reports/+page.svelte +++ b/src/routes/events/[event_id]/reports/+page.svelte @@ -26,6 +26,7 @@ import { events_loc, events_sess, events_slct, events_trigger } from '$lib/ae_ev import { events_func } from '$lib/ae_events_functions'; import Event_reports_page_menu from './event_reports_page_menu.svelte'; +import Reports_presenters from './reports_presenters.svelte'; // Quickly save the data passed from the parent(s) to the Svelte stores, localStorage, and other. @@ -70,27 +71,27 @@ if ($events_loc.pres_mgmt.show_report == 'sessions_poc_agree') { handle_qry__event_session({ qry_files: false, }); -} else if ($events_loc.pres_mgmt.show_report == 'presenters_agree') { - handle_search__event_presenter({ - agree: $events_loc.pres_mgmt.rpt__presenter_agree ?? false, - ft_search_str: '', - lk_search_str: '', - log_lvl: log_lvl, - }); -} else if ($events_loc.pres_mgmt.show_report == 'presenters_biography') { - handle_search__event_presenter({ - biography: true, - ft_search_str: '', - lk_search_str: '', - log_lvl: log_lvl, - }); -} else if ($events_loc.pres_mgmt.show_report == 'presenters_overview') { - // NOT READY YET: Show overview of presenters' statuses. (for LCI) - handle_search__event_presenter({ - ft_search_str: '', - lk_search_str: '', - log_lvl: log_lvl, - }); +// } else if ($events_loc.pres_mgmt.show_report == 'presenters_agree') { +// handle_search__event_presenter({ +// agree: $events_loc.pres_mgmt.rpt__presenter_agree ?? false, +// ft_search_str: '', +// lk_search_str: '', +// log_lvl: log_lvl, +// }); +// } else if ($events_loc.pres_mgmt.show_report == 'presenters_biography') { +// handle_search__event_presenter({ +// biography: true, +// ft_search_str: '', +// lk_search_str: '', +// log_lvl: log_lvl, +// }); +// } else if ($events_loc.pres_mgmt.show_report == 'presenters_overview') { +// // NOT READY YET: Show overview of presenters' statuses. (for LCI) +// handle_search__event_presenter({ +// ft_search_str: '', +// lk_search_str: '', +// log_lvl: log_lvl, +// }); } else if ($events_loc.pres_mgmt.show_report == 'recent_files') { handle_qry__event_file({ created_on_offset: $events_loc.pres_mgmt.qry__files_offset_seconds ?? 0, @@ -866,9 +867,26 @@ async function handle_qry__event_session( {/if} + -{#if $events_loc.pres_mgmt.show_report == 'presenters_agree' && $events_sess.event_presenter_obj_li} +{#if 1==3 && $events_loc.pres_mgmt.show_report == 'presenters_agree' && $events_sess.event_presenter_obj_li}

Presenters {#if $events_loc.pres_mgmt.rpt__presenter_agree}Agreed{:else}Not Agreed{/if} @@ -919,7 +937,7 @@ async function handle_qry__event_session( {/if} -{#if $events_loc.pres_mgmt.show_report == 'presenters_biography' && $events_sess.event_presenter_obj_li} +{#if 1==3 && $events_loc.pres_mgmt.show_report == 'presenters_biography' && $events_sess.event_presenter_obj_li}

Presenters with Bios

-{#if $events_loc.pres_mgmt.show_report == 'presenters_overview' && $events_sess.event_presenter_obj_li} +{#if 1==3 && $events_loc.pres_mgmt.show_report == 'presenters_overview' && $events_sess.event_presenter_obj_li}

Presenters Overview diff --git a/src/routes/events/[event_id]/reports/reports_presenters.svelte b/src/routes/events/[event_id]/reports/reports_presenters.svelte new file mode 100644 index 00000000..085b3008 --- /dev/null +++ b/src/routes/events/[event_id]/reports/reports_presenters.svelte @@ -0,0 +1,414 @@ + + + + +{#if rpt__name == 'presenters_agree'} + +

+ Presenters {#if $events_loc.pres_mgmt.rpt__presenter_agree}Agreed{:else}Not Agreed{/if} + {event_presenter_obj_li.length ?? 0} found + +

+ + + + + + +{/if} + + + +{#if $events_loc.pres_mgmt.show_report == 'presenters_biography'} +

Presenters with Bios

+ + +{/if} + + + +{#if $events_loc.pres_mgmt.show_report == 'presenters_overview'} +
+

+ Presenters Overview +

+ {#if qry__status == 'loading'} + + Loading... + {/if} + +
+ + +
+ +
+ + +{/if} + + +{#if event_presenter_obj_li} + + +{/if} \ No newline at end of file