General code clean up. A lot less _random!
This commit is contained in:
@@ -3,8 +3,8 @@
|
||||
import type { key_val } from '$lib/ae_stores';
|
||||
import { ae_util } from '$lib/ae_utils/ae_utils';
|
||||
import { api } from '$lib/api';
|
||||
import Element_ae_crud from '$lib/element_ae_crud.svelte';
|
||||
import Launcher_file_cont from './launcher_file_cont.svelte';
|
||||
// import Element_ae_crud from '$lib/element_ae_crud.svelte';
|
||||
// import Launcher_file_cont from './launcher_file_cont.svelte';
|
||||
import Launcher_presenter_view from './launcher_presenter_view.svelte';
|
||||
|
||||
import { liveQuery } from "dexie";
|
||||
@@ -45,9 +45,9 @@ export let lq__event_session_obj: any;
|
||||
// import Event_launcher_file_cont from './launcher_file_cont.svelte';
|
||||
|
||||
|
||||
export let hide_description: boolean = true;
|
||||
export let show_designations: boolean = false;
|
||||
export let show_email: boolean = false;
|
||||
// export let hide_description: boolean = true;
|
||||
// export let show_designations: boolean = false;
|
||||
// export let show_email: boolean = false;
|
||||
|
||||
// Event File
|
||||
let lq__event_file_obj_li = liveQuery(
|
||||
@@ -97,9 +97,9 @@ $: lq__event_presenter_obj_li = liveQuery(async () => {
|
||||
return results;
|
||||
});
|
||||
|
||||
let show_modal_upload_files: boolean = false;
|
||||
let link_to_type: null|string = null;
|
||||
let link_to_id: null|string = null;
|
||||
// let show_modal_upload_files: boolean = false;
|
||||
// let link_to_type: null|string = null;
|
||||
// let link_to_id: null|string = null;
|
||||
|
||||
|
||||
let ae_promises: key_val = {};
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
<script lang="ts">
|
||||
/** @type {import('./$types').PageData} */
|
||||
export let data: any;
|
||||
let log_lvl = 2;
|
||||
let log_lvl = 0;
|
||||
// console.log(`ae_events_pres_mgmt event [event_id] +page.svelte data:`, data);
|
||||
|
||||
import { browser } from '$app/environment';
|
||||
@@ -28,24 +28,22 @@ import Event_page_menu from '../event_page_menu.svelte';
|
||||
// $slct.account_id = data.account_id;
|
||||
// console.log(`$slct.account_id = `, $slct.account_id);
|
||||
let ae_acct = data[$slct.account_id];
|
||||
console.log(`ae_acct = `, ae_acct);
|
||||
if (log_lvl) {
|
||||
console.log(`ae_acct = `, ae_acct);
|
||||
}
|
||||
|
||||
console.log(`event_id layout A: ${data.params.event_id}`);
|
||||
console.log(`event_id layout B: ${ae_acct.slct.event_id}`);
|
||||
console.log(`event_id layout C: ${$events_slct.event_id}`);
|
||||
if (log_lvl) {
|
||||
console.log(`event_id layout A: ${data.params.event_id}`);
|
||||
console.log(`event_id layout B: ${ae_acct.slct.event_id}`);
|
||||
console.log(`event_id layout C: ${$events_slct.event_id}`);
|
||||
}
|
||||
$: event_id = data.params.event_id;
|
||||
|
||||
// $events_slct.event_id = data.params.event_id;
|
||||
// $events_slct.event_obj = ae_acct.slct.event_obj;
|
||||
// $events_slct.event_session_obj_li = ae_acct.slct.event_session_obj_li;
|
||||
|
||||
// import Leads_add_scan from './leads_add_scan.svelte';
|
||||
// import Sessions_list from './sessions_list.svelte';
|
||||
// import Leads_manage from './leads_manage.svelte';
|
||||
// import Leads_payment from './leads_payment.svelte';
|
||||
|
||||
$: lq__event_obj = liveQuery(async () => {
|
||||
console.log(`*** LiveQuery: lq__event_obj *** event_id=${$events_slct.event_id}`);
|
||||
if (log_lvl) {
|
||||
console.log(`*** LiveQuery: lq__event_obj *** event_id=${$events_slct.event_id}`);
|
||||
}
|
||||
let results = await db_events.events
|
||||
.get($events_slct.event_id)
|
||||
|
||||
@@ -138,7 +136,9 @@ $: if ($events_trigger == 'load__event_session_obj_li' && $events_slct.event_id)
|
||||
|
||||
|
||||
function process_search_string(search_str: string) {
|
||||
console.log('process_search_string()');
|
||||
if (log_lvl) {
|
||||
console.log(`process_search_string() search_str=${search_str}`);
|
||||
}
|
||||
|
||||
if (search_str?.length) {
|
||||
console.log(`*** Search string length: ${search_str.length} ***`);
|
||||
@@ -222,7 +222,9 @@ async function handle_search__event_session(
|
||||
log_lvl?: number,
|
||||
}
|
||||
) {
|
||||
console.log('handle_search__event_session()');
|
||||
if (log_lvl) {
|
||||
console.log('handle_search__event_session()');
|
||||
}
|
||||
|
||||
if ($events_sess.pres_mgmt?.status_qry__search != null && $events_sess.pres_mgmt?.status_qry__search != 'done') {
|
||||
console.log('*** TEST SEARCH - $events_sess.pres_mgmt.status_qry__search != done ***');
|
||||
@@ -234,7 +236,7 @@ async function handle_search__event_session(
|
||||
search_delay += 50+random_delay;
|
||||
}
|
||||
|
||||
log_lvl = 2;
|
||||
log_lvl = 1;
|
||||
|
||||
let count = 0;
|
||||
let request_loop = setInterval(() => {
|
||||
|
||||
@@ -1,14 +1,12 @@
|
||||
<script lang="ts">
|
||||
/** @type {import('./$types').PageData} */
|
||||
export let data: any;
|
||||
let log_lvl = 1;
|
||||
let log_lvl = 0;
|
||||
// console.log(`ae_events_pres_mgmt location [slug] +page.svelte data:`, data);
|
||||
|
||||
// Imports
|
||||
import { onMount } from 'svelte';
|
||||
|
||||
import { clipboard } from '@skeletonlabs/skeleton';
|
||||
|
||||
import type { key_val } from '$lib/ae_stores';
|
||||
import { ae_util } from '$lib/ae_utils/ae_utils';
|
||||
// import Element_data_store from '$lib/element_data_store_v2.svelte';
|
||||
@@ -77,7 +75,7 @@ let lq__event_location_obj = liveQuery(
|
||||
|
||||
let lq__event_session_obj_li = liveQuery(
|
||||
() => db_events.sessions
|
||||
.where('event_location_id_random')
|
||||
.where('event_location_id')
|
||||
.equals(ae_acct.slct.event_location_id)
|
||||
.sortBy('start_datetime')
|
||||
);
|
||||
@@ -104,7 +102,7 @@ $: if ($lq__event_session_obj_li) {
|
||||
let tmp_li = []; // This is to prevent the array from constantly updating and triggering the liveQuery.
|
||||
if ($lq__event_session_obj_li) {
|
||||
for (let i = 0; i < $lq__event_session_obj_li.length; i++) {
|
||||
tmp_li.push($lq__event_session_obj_li[i].event_session_id_random);
|
||||
tmp_li.push($lq__event_session_obj_li[i].event_session_id);
|
||||
}
|
||||
}
|
||||
event_session_id_random_li = tmp_li;
|
||||
@@ -152,8 +150,6 @@ onMount(() => {
|
||||
>
|
||||
|
||||
<Location_page_menu
|
||||
data={data}
|
||||
event_location_id={$lq__event_location_obj?.event_location_id}
|
||||
lq__event_location_obj={lq__event_location_obj}
|
||||
/>
|
||||
|
||||
@@ -216,10 +212,7 @@ onMount(() => {
|
||||
<Location_view
|
||||
show__launcher_link={$events_loc.pres_mgmt.show__launcher_link}
|
||||
show__launcher_link_legacy={$events_loc.pres_mgmt.show__launcher_link_legacy}
|
||||
event_location_id={$lq__event_location_obj?.event_location_id}
|
||||
lq__event_obj={lq__event_obj}
|
||||
lq__event_location_obj={lq__event_location_obj}
|
||||
lq__event_session_obj_li={lq__event_session_obj_li}
|
||||
/>
|
||||
|
||||
<!-- Sessions in the location -->
|
||||
@@ -287,9 +280,9 @@ onMount(() => {
|
||||
<div class="overflow-x-auto w-max max-w-full">
|
||||
<Element_manage_event_file_li_wrap
|
||||
link_to_type={'event_location'}
|
||||
link_to_id={$lq__event_location_obj?.event_location_id_random}
|
||||
allow_basic={$events_loc.auth__kv.location[$lq__event_location_obj.event_location_id_random] || $events_loc.auth__kv.location[$lq__event_location_obj?.event_location_id_random]}
|
||||
allow_moderator={$events_loc.auth__kv.location[$lq__event_location_obj.event_location_id_random]}
|
||||
link_to_id={$lq__event_location_obj?.event_location_id}
|
||||
allow_basic={$events_loc.auth__kv.location[$lq__event_location_obj.event_location_id] || $events_loc.auth__kv.location[$lq__event_location_obj?.event_location_id]}
|
||||
allow_moderator={$events_loc.auth__kv.location[$lq__event_location_obj.event_location_id]}
|
||||
container_class_li={''}
|
||||
/>
|
||||
</div>
|
||||
@@ -313,93 +306,5 @@ onMount(() => {
|
||||
</section>
|
||||
|
||||
|
||||
{#if $events_sess.pres_mgmt?.show_form__sign_in}
|
||||
<div class="ae_quick_modal_container">
|
||||
<section class="ae_quick_popover">
|
||||
|
||||
<div class="flex flex-col items-center">
|
||||
|
||||
|
||||
<!-- <div class="h-4 p-10"> -->
|
||||
|
||||
<!-- </div> -->
|
||||
|
||||
<section class="ae_modal_scrollfix">
|
||||
<button
|
||||
on:click={
|
||||
() => {
|
||||
$events_sess.pres_mgmt.show_content__agree_text = null;
|
||||
}
|
||||
}
|
||||
class="btn btn-md variant-soft-secondary hover:variant-filled-secondary float-right"
|
||||
>
|
||||
<span class="fas fa-times m-1"></span>
|
||||
Close
|
||||
</button>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</section>
|
||||
|
||||
<!-- <div class="h-12"> -->
|
||||
<button
|
||||
on:click={
|
||||
() => {
|
||||
$events_sess.pres_mgmt.show_content__agree_text = null;
|
||||
}
|
||||
}
|
||||
class="btn btn-md variant-soft-secondary hover:variant-filled-secondary"
|
||||
>
|
||||
<span class="fas fa-times m-1"></span>
|
||||
Close
|
||||
</button>
|
||||
<!-- </div> -->
|
||||
|
||||
</div>
|
||||
|
||||
</section>
|
||||
</div>
|
||||
{/if}
|
||||
|
||||
|
||||
|
||||
<style lang="postcss">
|
||||
/* Use the div.ae_quick_modal_container to block background clicks when using the section.ae_quick_popover. */
|
||||
div.ae_quick_modal_container {
|
||||
position: fixed;
|
||||
top: 0;
|
||||
left: 0;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
z-index: 100;
|
||||
background-color: hsla(0, 0%, 50%, .75);
|
||||
/* padding: 1rem; */
|
||||
/* border: solid thick red; */
|
||||
}
|
||||
|
||||
/* The section.ae_quick_popover should be above the rest of the content and centered on the page. */
|
||||
section.ae_quick_popover {
|
||||
position: fixed;
|
||||
top: 50%;
|
||||
left: 50%;
|
||||
transform: translate(-50%, -50%);
|
||||
z-index: 100;
|
||||
background-color: hsla(0, 0%, 97%, .97);
|
||||
/* margin-top: 1rem;
|
||||
margin-bottom: 2rem; */
|
||||
/* padding: 1rem;
|
||||
padding-top:4rem; */
|
||||
/* padding-bottom: 4rem; */
|
||||
border: solid thin hsla(0, 0%, 0%, .9);
|
||||
border-radius: .5rem;
|
||||
box-shadow: 0 0 1rem hsla(0, 0%, 0%, .5);
|
||||
|
||||
min-height: 30%;
|
||||
/* max-height: 100vh; */
|
||||
min-width: 80%;
|
||||
|
||||
/* overflow-y: auto; */
|
||||
}
|
||||
</style>
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<script lang="ts">
|
||||
console.log(`ae_events_pres_mgmt location_view.svelte`);
|
||||
export let log_lvl = 1;
|
||||
export let log_lvl = 0;
|
||||
|
||||
// import { clipboard } from '@skeletonlabs/skeleton';
|
||||
import { liveQuery } from "dexie";
|
||||
@@ -29,49 +29,17 @@ import { events_func } from '$lib/ae_events_functions';
|
||||
|
||||
if (!$events_sess.pres_mgmt) {
|
||||
$events_sess.pres_mgmt = {};
|
||||
// $events_sess.pres_mgmt.show_content__agree_text = null;
|
||||
// $events_sess.pres_mgmt.show_content__presentation_start = null;
|
||||
}
|
||||
|
||||
// $events_sess.pres_mgmt.show_content__agree_text = false;
|
||||
// $events_sess.pres_mgmt.show_content__presentation_start = false;
|
||||
|
||||
export let show__launcher_link: boolean = false;
|
||||
export let show__launcher_link_legacy: boolean = true;
|
||||
|
||||
export let lq__event_obj: any;
|
||||
|
||||
export let lq__event_location_obj: any;
|
||||
|
||||
// let lq__event_location_obj = liveQuery(
|
||||
// () => db_events.locations.get(event_location_id)
|
||||
// );
|
||||
|
||||
// export let lq__auth__event_presentation_obj: any;
|
||||
|
||||
export let lq__event_session_obj_li: any;
|
||||
|
||||
// let lq__event_session_obj_li = liveQuery(
|
||||
// () => db_events.sessions
|
||||
// .where('event_location_id_random')
|
||||
// .equals(event_location_id)
|
||||
// .sortBy('name')
|
||||
// );
|
||||
|
||||
let lq__event_session_obj = liveQuery(
|
||||
() => db_events.sessions.get($events_slct.event_session_id)
|
||||
);
|
||||
|
||||
// let lq__auth__event_presentation_obj = liveQuery(
|
||||
// () => db_events.presentations.get($events_slct.auth__event_presentation_id)
|
||||
// );
|
||||
|
||||
let lq__event_presentation_obj = liveQuery(
|
||||
() => db_events.presentations.get($events_slct.event_presentation_id)
|
||||
);
|
||||
|
||||
// $slct.person_obj_kv = {}; // This is intended for the person POC lookup list when generated.
|
||||
|
||||
|
||||
$events_sess.pres_mgmt.location__updated_on = null;
|
||||
$: if ($lq__event_location_obj) {
|
||||
@@ -90,13 +58,13 @@ $: if ($lq__event_location_obj) {
|
||||
console.log('Updated on is different.');
|
||||
}
|
||||
// FUTURE USE: Generate a QR code for the object ID.
|
||||
// ae_promises.generate_qr_code_obj_id = core_func.generate_qr_code({api_cfg: $ae_api, account_id: $slct.account_id, qr_type: 'obj', qr_id: $lq__event_location_obj?.event_location_id_random, obj_type: 'event_location', obj_id: $lq__event_location_obj?.event_location_id_random});
|
||||
// ae_promises.generate_qr_code_obj_id = core_func.generate_qr_code({api_cfg: $ae_api, account_id: $slct.account_id, qr_type: 'obj', qr_id: $lq__event_location_obj?.event_location_id, obj_type: 'event_location', obj_id: $lq__event_location_obj?.event_location_id});
|
||||
|
||||
// Generate a QR code for the URL.
|
||||
let qr_id_url = `${$lq__event_location_obj?.event_location_id_random}_url`;
|
||||
let qr_id_url = `${$lq__event_location_obj?.event_location_id}_url`;
|
||||
|
||||
// URL for this page (be sure to URL encode it):
|
||||
let url_str = `${$ae_loc.url_origin}/events/${$lq__event_location_obj?.event_id_random}/location/${$lq__event_location_obj?.event_location_id_random}`;
|
||||
let url_str = `${$ae_loc.url_origin}/events/${$lq__event_location_obj?.event_id}/location/${$lq__event_location_obj?.event_location_id}`;
|
||||
url_str = encodeURI(url_str);
|
||||
|
||||
ae_promises.generate_qr_code_url = core_func.generate_qr_code({api_cfg: $ae_api, account_id: $slct.account_id, qr_type: 'str', qr_id: qr_id_url, str: url_str});
|
||||
@@ -152,7 +120,7 @@ $: if ($lq__event_location_obj) {
|
||||
<Element_ae_crud
|
||||
api_cfg={$ae_api}
|
||||
object_type={'event_location'}
|
||||
object_id={$lq__event_location_obj?.event_location_id_random}
|
||||
object_id={$lq__event_location_obj?.event_location_id}
|
||||
field_name={'external_id'}
|
||||
field_type={'text'}
|
||||
field_value={$lq__event_location_obj?.external_id}
|
||||
@@ -168,7 +136,7 @@ $: if ($lq__event_location_obj) {
|
||||
|
||||
events_func.load_ae_obj_id__event_location({
|
||||
api_cfg: $ae_api,
|
||||
event_location_id: $lq__event_location_obj?.event_location_id_random,
|
||||
event_location_id: $lq__event_location_obj?.event_location_id,
|
||||
log_lvl: 1
|
||||
})
|
||||
.then(function (load_results) {
|
||||
@@ -185,7 +153,7 @@ $: if ($lq__event_location_obj) {
|
||||
<Element_ae_crud
|
||||
api_cfg={$ae_api}
|
||||
object_type={'event_location'}
|
||||
object_id={$lq__event_location_obj?.event_location_id_random}
|
||||
object_id={$lq__event_location_obj?.event_location_id}
|
||||
field_name={'code'}
|
||||
field_type={'text'}
|
||||
field_value={$lq__event_location_obj?.code}
|
||||
@@ -201,7 +169,7 @@ $: if ($lq__event_location_obj) {
|
||||
|
||||
events_func.load_ae_obj_id__event_location({
|
||||
api_cfg: $ae_api,
|
||||
event_location_id: $lq__event_location_obj?.event_location_id_random,
|
||||
event_location_id: $lq__event_location_obj?.event_location_id,
|
||||
log_lvl: 1
|
||||
})
|
||||
.then(function (load_results) {
|
||||
@@ -216,7 +184,7 @@ $: if ($lq__event_location_obj) {
|
||||
<Element_ae_crud
|
||||
api_cfg={$ae_api}
|
||||
object_type={'event_location'}
|
||||
object_id={$lq__event_location_obj?.event_location_id_random}
|
||||
object_id={$lq__event_location_obj?.event_location_id}
|
||||
field_name={'name'}
|
||||
field_type={'text'}
|
||||
field_value={$lq__event_location_obj?.name}
|
||||
@@ -232,7 +200,7 @@ $: if ($lq__event_location_obj) {
|
||||
|
||||
events_func.load_ae_obj_id__event_location({
|
||||
api_cfg: $ae_api,
|
||||
event_location_id: $lq__event_location_obj?.event_location_id_random,
|
||||
event_location_id: $lq__event_location_obj?.event_location_id,
|
||||
log_lvl: 1
|
||||
})
|
||||
.then(function (load_results) {
|
||||
@@ -246,7 +214,7 @@ $: if ($lq__event_location_obj) {
|
||||
<Element_ae_crud
|
||||
api_cfg={$ae_api}
|
||||
object_type={'event_location'}
|
||||
object_id={$lq__event_location_obj?.event_location_id_random}
|
||||
object_id={$lq__event_location_obj?.event_location_id}
|
||||
field_name={'code'}
|
||||
field_type={'text'}
|
||||
field_value={$lq__event_location_obj?.code}
|
||||
@@ -262,7 +230,7 @@ $: if ($lq__event_location_obj) {
|
||||
|
||||
events_func.load_ae_obj_id__event_location({
|
||||
api_cfg: $ae_api,
|
||||
event_location_id: $lq__event_location_obj?.event_location_id_random,
|
||||
event_location_id: $lq__event_location_obj?.event_location_id,
|
||||
log_lvl: 1
|
||||
})
|
||||
.then(function (load_results) {
|
||||
@@ -283,9 +251,9 @@ $: if ($lq__event_location_obj) {
|
||||
{#if show__launcher_link_legacy}
|
||||
<a
|
||||
data-sveltekit-preload-data="false"
|
||||
href="/event/{$lq__event_location_obj?.event_id_random}/launcher/{$lq__event_location_obj?.event_location_id_random}"
|
||||
href="/event/{$lq__event_location_obj?.event_id}/launcher/{$lq__event_location_obj?.event_location_id}"
|
||||
class="btn btn-sm variant-glass-secondary hover:variant-filled-secondary"
|
||||
title="Launcher: {$lq__event_location_obj?.name} {$lq__event_location_obj?.event_location_id_random}"
|
||||
title="Launcher: {$lq__event_location_obj?.name} {$lq__event_location_obj?.event_location_id}"
|
||||
>
|
||||
<span class="fas fa-paper-plane m-1"></span>
|
||||
{@html $lq__event_location_obj?.name ? $lq__event_location_obj?.name : ae_snip.html__not_set}
|
||||
@@ -296,9 +264,9 @@ $: if ($lq__event_location_obj) {
|
||||
{#if show__launcher_link}
|
||||
<a
|
||||
data-sveltekit-preload-data="false"
|
||||
href="/events/{$lq__event_location_obj?.event_id_random}/launcher/{$lq__event_location_obj?.event_location_id_random}"
|
||||
href="/events/{$lq__event_location_obj?.event_id}/launcher/{$lq__event_location_obj?.event_location_id}"
|
||||
class="btn btn-sm variant-glass-secondary hover:variant-filled-secondary"
|
||||
title="Launcher: {$lq__event_location_obj?.name} {$lq__event_location_obj?.event_location_id_random}"
|
||||
title="Launcher: {$lq__event_location_obj?.name} {$lq__event_location_obj?.event_location_id}"
|
||||
>
|
||||
<span class="fas fa-plane m-1"></span>
|
||||
<!-- {@html $lq__event_location_obj?.name ? $lq__event_location_obj?.name : ae_snip.html__not_set} -->
|
||||
@@ -314,7 +282,7 @@ $: if ($lq__event_location_obj) {
|
||||
<Element_ae_crud
|
||||
api_cfg={$ae_api}
|
||||
object_type={'event_location'}
|
||||
object_id={$lq__event_location_obj?.event_location_id_random}
|
||||
object_id={$lq__event_location_obj?.event_location_id}
|
||||
field_name={'passcode'}
|
||||
field_type={'text'}
|
||||
field_value={$lq__event_location_obj?.passcode}
|
||||
@@ -330,7 +298,7 @@ $: if ($lq__event_location_obj) {
|
||||
|
||||
events_func.load_ae_obj_id__event_location({
|
||||
api_cfg: $ae_api,
|
||||
event_location_id: $lq__event_location_obj?.event_location_id_random,
|
||||
event_location_id: $lq__event_location_obj?.event_location_id,
|
||||
log_lvl: 1
|
||||
})
|
||||
.then(function (load_results) {
|
||||
@@ -346,7 +314,7 @@ $: if ($lq__event_location_obj) {
|
||||
<Element_ae_crud
|
||||
api_cfg={$ae_api}
|
||||
object_type={'event_location'}
|
||||
object_id={$lq__event_location_obj?.event_location_id_random}
|
||||
object_id={$lq__event_location_obj?.event_location_id}
|
||||
field_name={'description'}
|
||||
field_type={'textarea'}
|
||||
field_value={$lq__event_location_obj.description}
|
||||
@@ -363,7 +331,7 @@ $: if ($lq__event_location_obj) {
|
||||
|
||||
events_func.load_ae_obj_id__event_location({
|
||||
api_cfg: $ae_api,
|
||||
event_location_id: $lq__event_location_obj?.event_location_id_random,
|
||||
event_location_id: $lq__event_location_obj?.event_location_id,
|
||||
log_lvl: 1
|
||||
});
|
||||
}}
|
||||
@@ -404,17 +372,6 @@ $: if ($lq__event_location_obj) {
|
||||
|
||||
</ul>
|
||||
|
||||
<!-- <label
|
||||
class="text-sm"
|
||||
>Location description:
|
||||
<textarea
|
||||
class="textarea my-1 p-2"
|
||||
cols="30"
|
||||
rows="4"
|
||||
disabled
|
||||
>{$lq__event_location_obj.description}</textarea>
|
||||
</label> -->
|
||||
|
||||
<div class="m-1 flex flex-col flex-wrap gap-1 items-center">
|
||||
{#if $ae_loc.trusted_access }
|
||||
<!-- Message if they have agreed -->
|
||||
@@ -423,7 +380,7 @@ $: if ($lq__event_location_obj) {
|
||||
ds_name="Default: Events - Pres Mgmt Location Authorized Info"
|
||||
ds_type="html"
|
||||
for_type="event"
|
||||
for_id={$lq__event_presentation_obj?.event_id_random}
|
||||
for_id={$lq__event_presentation_obj?.event_id}
|
||||
class_li="w-fit max-w-screen-lg flex flex-col gap-1"
|
||||
show_edit={false}
|
||||
show_edit_btn={true}
|
||||
@@ -435,9 +392,6 @@ $: if ($lq__event_location_obj) {
|
||||
Not authorized
|
||||
|
||||
{/if}
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
</section>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<script lang="ts">
|
||||
export let data: any;
|
||||
// export let data: any;
|
||||
export let log_lvl = 0;
|
||||
|
||||
import type { key_val } from '$lib/ae_stores';
|
||||
@@ -10,9 +10,9 @@ import { events_func } from '$lib/ae_events_functions';
|
||||
import Element_ae_crud from '$lib/element_ae_crud.svelte';
|
||||
import Element_data_store from '$lib/element_data_store_v2.svelte';
|
||||
|
||||
export let event_location_id: string;
|
||||
// export let event_location_id: string;
|
||||
export let lq__event_location_obj: any;
|
||||
export let lq__auth__event_presenter_obj: any;
|
||||
// export let lq__auth__event_presenter_obj: any;
|
||||
|
||||
let ae_tmp: key_val = {};
|
||||
let ae_triggers: key_val = {};
|
||||
@@ -33,7 +33,7 @@ let ae_triggers: key_val = {};
|
||||
<span
|
||||
class="ae_menu__navigation_options flex flex-row items-center justify-around"
|
||||
>
|
||||
<a href="/events/{$lq__event_location_obj?.event_id_random}" class="{ae_snip.classes__events_pres_mgmt_menu__button}">
|
||||
<a href="/events/{$lq__event_location_obj?.event_id}" class="{ae_snip.classes__events_pres_mgmt_menu__button}">
|
||||
<span class="fas fa-arrow-left m-1"></span>
|
||||
Back to Session Search
|
||||
</a>
|
||||
@@ -142,7 +142,7 @@ let ae_triggers: key_val = {};
|
||||
trigger_patch={ae_triggers.priority}
|
||||
api_cfg={$ae_api}
|
||||
object_type={'event_location'}
|
||||
object_id={$lq__event_location_obj?.event_location_id_random}
|
||||
object_id={$lq__event_location_obj?.event_location_id}
|
||||
field_name={'priority'}
|
||||
field_type={'button'}
|
||||
field_value={ae_tmp.value__priority}
|
||||
@@ -157,7 +157,7 @@ let ae_triggers: key_val = {};
|
||||
|
||||
events_func.load_ae_obj_id__event_location({
|
||||
api_cfg: $ae_api,
|
||||
event_location_id: $lq__event_location_obj?.event_location_id_random,
|
||||
event_location_id: $lq__event_location_obj?.event_location_id,
|
||||
log_lvl: log_lvl
|
||||
});
|
||||
}}
|
||||
@@ -196,7 +196,7 @@ let ae_triggers: key_val = {};
|
||||
trigger_patch={ae_triggers.hide}
|
||||
api_cfg={$ae_api}
|
||||
object_type={'event_location'}
|
||||
object_id={$lq__event_location_obj?.event_location_id_random}
|
||||
object_id={$lq__event_location_obj?.event_location_id}
|
||||
field_name={'hide'}
|
||||
field_type={'button'}
|
||||
field_value={ae_tmp.value__hide}
|
||||
@@ -211,7 +211,7 @@ let ae_triggers: key_val = {};
|
||||
|
||||
events_func.load_ae_obj_id__event_location({
|
||||
api_cfg: $ae_api,
|
||||
event_location_id: $lq__event_location_obj?.event_location_id_random,
|
||||
event_location_id: $lq__event_location_obj?.event_location_id,
|
||||
log_lvl: log_lvl
|
||||
});
|
||||
}}
|
||||
@@ -249,7 +249,7 @@ let ae_triggers: key_val = {};
|
||||
trigger_patch={ae_triggers.enable}
|
||||
api_cfg={$ae_api}
|
||||
object_type={'event_location'}
|
||||
object_id={$lq__event_location_obj?.event_location_id_random}
|
||||
object_id={$lq__event_location_obj?.event_location_id}
|
||||
field_name={'enable'}
|
||||
field_type={'button'}
|
||||
field_value={ae_tmp.value__enable}
|
||||
@@ -264,7 +264,7 @@ let ae_triggers: key_val = {};
|
||||
|
||||
events_func.load_ae_obj_id__event_location({
|
||||
api_cfg: $ae_api,
|
||||
event_location_id: $lq__event_location_obj?.event_location_id_random,
|
||||
event_location_id: $lq__event_location_obj?.event_location_id,
|
||||
log_lvl: log_lvl
|
||||
})
|
||||
.then(function (load_results) {
|
||||
@@ -444,7 +444,7 @@ let ae_triggers: key_val = {};
|
||||
ds_name="Default: Events - Pres Mgmt Session Help"
|
||||
ds_type="html"
|
||||
for_type="event"
|
||||
for_id={$lq__event_location_obj?.event_id_random}
|
||||
for_id={$lq__event_location_obj?.event_id}
|
||||
class_li="bg-yellow-100 border border-yellow-400 p-2 rounded-md max-w-xl"
|
||||
show_edit={false}
|
||||
show_edit_btn={true}
|
||||
|
||||
@@ -26,14 +26,15 @@ import Presenter_view from './presenter_view.svelte';
|
||||
import Presenter_page_menu from './presenter_page_menu.svelte';
|
||||
|
||||
// Exports
|
||||
export let display_mode: string = 'default'; // 'default', 'compact', 'minimal', 'launcher'
|
||||
// export let display_mode: string = 'default'; // 'default', 'compact', 'minimal', 'launcher'
|
||||
|
||||
// Variables
|
||||
// Quickly save the data passed from the parent(s) to the Svelte stores, localStorage, and other.
|
||||
$slct.account_id = data.account_id;
|
||||
// console.log(`$slct.account_id = `, $slct.account_id);
|
||||
let ae_acct = data[$slct.account_id];
|
||||
// console.log(`ae_acct = `, ae_acct);
|
||||
if (log_lvl) {
|
||||
console.log(`ae_acct = `, ae_acct);
|
||||
}
|
||||
|
||||
$ae_loc.url_origin = data.url.origin;
|
||||
|
||||
@@ -155,7 +156,7 @@ if (!$ae_loc.authenticated_access && $events_loc.pres_mgmt.show_content__present
|
||||
|
||||
{@html $lq__event_presenter_obj?.full_name ?? ae_snip.html__not_set}
|
||||
<!-- <span class="text-sm text-gray-600 dark:text-gray-400">
|
||||
Presenter ID: {$lq__event_presenter_obj?.event_presenter_id_random}
|
||||
Presenter ID: {$lq__event_presenter_obj?.event_presenter_id}
|
||||
</span> -->
|
||||
|
||||
|
||||
@@ -266,7 +267,7 @@ if (!$ae_loc.authenticated_access && $events_loc.pres_mgmt.show_content__present
|
||||
ds_name="Default: Events - Pres Mgmt Session Authorized Info"
|
||||
ds_type="html"
|
||||
for_type="event"
|
||||
for_id={$lq__event_presenter_obj?.event_id_random}
|
||||
for_id={$lq__event_presenter_obj?.event_id}
|
||||
class_li="w-fit max-w-screen-lg flex flex-row gap-1"
|
||||
show_edit={false}
|
||||
show_edit_btn={true}
|
||||
@@ -289,7 +290,7 @@ if (!$ae_loc.authenticated_access && $events_loc.pres_mgmt.show_content__present
|
||||
</h3>
|
||||
|
||||
<!-- Yes... This is a duplicate of what is shown when they press "Presenter Files" button. It can be cleaned up later. -->
|
||||
{#if $ae_loc.trusted_access || $events_loc.auth__kv.presenter[$lq__event_presenter_obj?.event_presenter_id_random]}
|
||||
{#if $ae_loc.trusted_access || $events_loc.auth__kv.presenter[$lq__event_presenter_obj?.event_presenter_id]}
|
||||
<Comp_event_files_upload
|
||||
class_li="border border-gray-300 rounded-md p-2 bg-gray-100 hover:bg-gray-200"
|
||||
link_to_type="event_presenter"
|
||||
@@ -313,9 +314,9 @@ if (!$ae_loc.authenticated_access && $events_loc.pres_mgmt.show_content__present
|
||||
<div class="overflow-x-auto w-max max-w-full">
|
||||
<Element_manage_event_file_li_wrap
|
||||
link_to_type={'event_presenter'}
|
||||
link_to_id={$lq__event_presenter_obj?.event_presenter_id_random}
|
||||
allow_basic={$events_loc.auth__kv.presenter[$lq__event_presenter_obj?.event_presenter_id_random] || $events_loc.auth__kv.presenter[$lq__event_presenter_obj?.event_presenter_id_random]}
|
||||
allow_moderator={$events_loc.auth__kv.presenter[$lq__event_presenter_obj?.event_presenter_id_random]}
|
||||
link_to_id={$lq__event_presenter_obj?.event_presenter_id}
|
||||
allow_basic={$events_loc.auth__kv.presenter[$lq__event_presenter_obj?.event_presenter_id] || $events_loc.auth__kv.presenter[$lq__event_presenter_obj?.event_presenter_id]}
|
||||
allow_moderator={$events_loc.auth__kv.presenter[$lq__event_presenter_obj?.event_presenter_id]}
|
||||
container_class_li={''}
|
||||
/>
|
||||
</div>
|
||||
@@ -335,7 +336,7 @@ if (!$ae_loc.authenticated_access && $events_loc.pres_mgmt.show_content__present
|
||||
</span>
|
||||
</h3>
|
||||
|
||||
{#if $ae_loc.public_access || $events_loc.auth__kv.presenter[$lq__event_presenter_obj?.event_presenter_id_random]}
|
||||
{#if $ae_loc.public_access || $events_loc.auth__kv.presenter[$lq__event_presenter_obj?.event_presenter_id]}
|
||||
<Comp_event_files_upload
|
||||
class_li="border border-gray-300 rounded-md p-2 bg-gray-100 hover:bg-gray-200"
|
||||
link_to_type="event_presenter"
|
||||
@@ -359,9 +360,9 @@ if (!$ae_loc.authenticated_access && $events_loc.pres_mgmt.show_content__present
|
||||
<div class="overflow-x-auto w-max max-w-full">
|
||||
<Element_manage_event_file_li_wrap
|
||||
link_to_type={'event_presenter'}
|
||||
link_to_id={$lq__event_presenter_obj?.event_presenter_id_random}
|
||||
allow_basic={$ae_loc.public_access || $events_loc.auth__kv.presenter[$lq__event_presenter_obj?.event_presenter_id_random]}
|
||||
allow_moderator={$events_loc.auth__kv.presenter[$lq__event_presenter_obj?.event_presenter_id_random]}
|
||||
link_to_id={$lq__event_presenter_obj?.event_presenter_id}
|
||||
allow_basic={$ae_loc.public_access || $events_loc.auth__kv.presenter[$lq__event_presenter_obj?.event_presenter_id]}
|
||||
allow_moderator={$events_loc.auth__kv.presenter[$lq__event_presenter_obj?.event_presenter_id]}
|
||||
container_class_li={''}
|
||||
/>
|
||||
</div>
|
||||
@@ -378,7 +379,7 @@ if (!$ae_loc.authenticated_access && $events_loc.pres_mgmt.show_content__present
|
||||
ds_name="Default: Events - Pres Mgmt Session Authorized Info"
|
||||
ds_type="html"
|
||||
for_type="event"
|
||||
for_id={$lq__event_presenter_obj?.event_id_random}
|
||||
for_id={$lq__event_presenter_obj?.event_id}
|
||||
class_li="w-fit max-w-screen-lg flex flex-row gap-1"
|
||||
show_edit={false}
|
||||
show_edit_btn={true}
|
||||
|
||||
@@ -87,7 +87,7 @@ async function handle_submit_form(event) {
|
||||
|
||||
// ae_promises.update__event_session_obj__opt_out = await handle_update__event_presenter({
|
||||
// obj_type: 'event_presenter',
|
||||
// obj_id: $lq__event_session_obj?.event_presenter_id_random,
|
||||
// obj_id: $lq__event_session_obj?.event_presenter_id,
|
||||
// data: data_out
|
||||
// });
|
||||
// console.log(ae_promises.update__event_session_obj__opt_out);
|
||||
@@ -105,7 +105,7 @@ async function handle_submit_form(event) {
|
||||
|
||||
ae_promises.update__event_session_obj__opt_out = events_func.update_ae_obj__event_session({
|
||||
api_cfg: $ae_api,
|
||||
event_session_id: $lq__event_session_obj?.event_session_id_random,
|
||||
event_session_id: $lq__event_session_obj?.event_session_id,
|
||||
data_kv: event_session_data,
|
||||
log_lvl: log_lvl,
|
||||
})
|
||||
@@ -266,7 +266,7 @@ async function handle_submit_form(event) {
|
||||
{#if !$lq__event_session_obj?.poc_agree}
|
||||
<button
|
||||
disabled={!$ae_loc.administrator_access &&
|
||||
!$events_loc.auth__kv.session[$lq__event_session_obj?.event_session_id_random] === true}
|
||||
!$events_loc.auth__kv.session[$lq__event_session_obj?.event_session_id] === true}
|
||||
on:click={() => {
|
||||
console.log('Agree to the terms and conditions.');
|
||||
|
||||
@@ -283,7 +283,7 @@ async function handle_submit_form(event) {
|
||||
|
||||
ae_promises.update__event_session_obj__agree = events_func.update_ae_obj__event_session({
|
||||
api_cfg: $ae_api,
|
||||
event_session_id: $lq__event_session_obj?.event_session_id_random,
|
||||
event_session_id: $lq__event_session_obj?.event_session_id,
|
||||
data_kv: event_session_data,
|
||||
log_lvl: log_lvl,
|
||||
})
|
||||
@@ -338,7 +338,7 @@ async function handle_submit_form(event) {
|
||||
|
||||
ae_promises.update__event_session_obj__agree = events_func.update_ae_obj__event_session({
|
||||
api_cfg: $ae_api,
|
||||
event_session_id: $lq__event_session_obj?.event_session_id_random,
|
||||
event_session_id: $lq__event_session_obj?.event_session_id,
|
||||
data_kv: event_session_data,
|
||||
log_lvl: log_lvl,
|
||||
})
|
||||
|
||||
@@ -9,16 +9,16 @@ import { clipboard } from '@skeletonlabs/skeleton';
|
||||
import { ae_util } from '$lib/ae_utils/ae_utils';
|
||||
|
||||
// Import components and elements
|
||||
import Element_input_files_tbl from '$lib/element_input_files_tbl.svelte';
|
||||
// import Element_input_files_tbl from '$lib/element_input_files_tbl.svelte';
|
||||
|
||||
// Import storage, functions, and libraries
|
||||
import type { key_val } from '$lib/ae_stores';
|
||||
|
||||
import { api } from '$lib/api';
|
||||
// import { api } from '$lib/api';
|
||||
import { ae_snip, ae_loc, ae_sess, ae_api, ae_trig, slct, slct_trigger } from '$lib/ae_stores';
|
||||
import { events_loc, events_sess, events_slct, events_trigger } from '$lib/ae_events_stores';
|
||||
import { events_func } from '$lib/ae_events_functions';
|
||||
import { db_events } from "$lib/db_events";
|
||||
// import { db_events } from "$lib/db_events";
|
||||
|
||||
|
||||
// Exports
|
||||
|
||||
@@ -96,7 +96,7 @@ let lq__event_session_obj = liveQuery(
|
||||
|
||||
let lq__event_presentation_obj_li = liveQuery(
|
||||
() => db_events.presentations
|
||||
.where('event_session_id_random')
|
||||
.where('event_session_id')
|
||||
.equals(ae_acct.slct.event_session_id)
|
||||
.sortBy('name')
|
||||
);
|
||||
@@ -163,7 +163,6 @@ onMount(() => {
|
||||
|
||||
<Session_page_menu
|
||||
data={data}
|
||||
event_session_id={$lq__event_session_obj?.event_session_id}
|
||||
lq__event_session_obj={lq__event_session_obj}
|
||||
lq__auth__event_presenter_obj={lq__auth__event_presenter_obj}
|
||||
/>
|
||||
@@ -238,7 +237,7 @@ onMount(() => {
|
||||
ds_name="Default: Events - Pres Mgmt Session Message"
|
||||
ds_type="html"
|
||||
for_type="event"
|
||||
for_id={$lq__event_session_obj?.event_id_random}
|
||||
for_id={$lq__event_session_obj?.event_id}
|
||||
class_li="w-full max-w-screen-lg text-lg text-blue-500 font-bold text-center p-1 m-auto border border-blue-200 rounded-md bg-blue-100 space-y-2"
|
||||
hide={!$ae_loc.manager_access || $events_loc.pres_mgmt.hide__session_msg}
|
||||
show_edit={false}
|
||||
@@ -246,19 +245,19 @@ onMount(() => {
|
||||
/>
|
||||
|
||||
<div class="m-1 flex flex-col flex-wrap gap-1 items-center">
|
||||
{#if $ae_loc.trusted_access || ($events_loc.auth__person.id && $events_loc.auth__kv.session[$lq__event_session_obj?.event_session_id_random]) }
|
||||
{#if $ae_loc.trusted_access || ($events_loc.auth__person.id && $events_loc.auth__kv.session[$lq__event_session_obj?.event_session_id]) }
|
||||
|
||||
{#if $events_loc.auth__kv.session[$lq__event_session_obj?.event_session_id_random] === true}
|
||||
{#if $events_loc.auth__kv.session[$lq__event_session_obj?.event_session_id] === true}
|
||||
<h3 class="h3">Welcome {$lq__event_session_obj?.poc_person_full_name ?? 'Session POC'}</h3>
|
||||
{:else if $events_loc.auth__kv.session[$lq__event_session_obj?.event_session_id_random] == 'read'}
|
||||
{:else if $events_loc.auth__kv.session[$lq__event_session_obj?.event_session_id] == 'read'}
|
||||
<h3 class="h3">Welcome {$lq__auth__event_presenter_obj?.full_name ?? 'Presenter'}</h3>
|
||||
{/if}
|
||||
|
||||
<!-- {#if $ae_loc.trusted_access || $events_loc.auth__kv.session[$lq__event_session_obj?.event_session_id_random] || ($events_loc.auth__kv.presenter[$events_slct.event_presenter_id] && $lq__event_presenter_obj?.agree)} -->
|
||||
<!-- {#if $ae_loc.trusted_access || $events_loc.auth__kv.session[$lq__event_session_obj?.event_session_id] || ($events_loc.auth__kv.presenter[$events_slct.event_presenter_id] && $lq__event_presenter_obj?.agree)} -->
|
||||
{#if
|
||||
$ae_loc.trusted_access ||
|
||||
$events_loc.auth__kv.session[$lq__event_session_obj?.event_session_id_random] === true ||
|
||||
($events_loc.auth__kv.session[$lq__event_session_obj?.event_session_id_random] == 'read' && $lq__auth__event_presenter_obj?.agree)
|
||||
$events_loc.auth__kv.session[$lq__event_session_obj?.event_session_id] === true ||
|
||||
($events_loc.auth__kv.session[$lq__event_session_obj?.event_session_id] == 'read' && $lq__auth__event_presenter_obj?.agree)
|
||||
}
|
||||
<!-- Message if they have agreed -->
|
||||
<Element_data_store
|
||||
@@ -266,20 +265,20 @@ onMount(() => {
|
||||
ds_name="Default: Events - Pres Mgmt Session Authorized Info"
|
||||
ds_type="html"
|
||||
for_type="event"
|
||||
for_id={$lq__event_session_obj?.event_id_random}
|
||||
for_id={$lq__event_session_obj?.event_id}
|
||||
class_li="w-fit max-w-screen-lg flex flex-col sm:flex-row gap-1"
|
||||
show_edit={false}
|
||||
show_edit_btn={true}
|
||||
mount_reload_sec={1}
|
||||
/>
|
||||
{:else if ($events_loc.auth__kv.session[$lq__event_session_obj?.event_session_id_random] == 'read' && !$lq__event_presenter_obj?.agree)}
|
||||
{:else if ($events_loc.auth__kv.session[$lq__event_session_obj?.event_session_id] == 'read' && !$lq__event_presenter_obj?.agree)}
|
||||
<!-- Message if they have not yet agreed -->
|
||||
<Element_data_store
|
||||
ds_code="events__pres_mgmt__presenter_agree_read_consent"
|
||||
ds_name="Default: Events - Pres Mgmt Session Restricted Access"
|
||||
ds_type="html"
|
||||
for_type="event"
|
||||
for_id={$lq__event_session_obj?.event_id_random}
|
||||
for_id={$lq__event_session_obj?.event_id}
|
||||
class_li="w-fit max-w-screen-lg text-lg text-red-500 font-bold text-center p-1 m-1 border border-red-200 rounded-md bg-red-100 space-y-2"
|
||||
show_edit={false}
|
||||
show_edit_btn={true}
|
||||
@@ -293,7 +292,7 @@ onMount(() => {
|
||||
ds_name="Default: Events - Pres Mgmt Session Restricted Access"
|
||||
ds_type="html"
|
||||
for_type="event"
|
||||
for_id={$lq__event_presenter_obj?.event_id_random}
|
||||
for_id={$lq__event_presenter_obj?.event_id}
|
||||
class_li="w-fit max-w-screen-lg text-xl text-red-500 font-bold text-center p-1 m-1 border border-red-200 rounded-md bg-red-100"
|
||||
show_edit={false}
|
||||
show_edit_btn={true}
|
||||
@@ -307,7 +306,6 @@ onMount(() => {
|
||||
|
||||
{#if !$events_loc.pres_mgmt.show_content__session_view || $events_loc.pres_mgmt.show_content__session_view == 'default'}
|
||||
<Session_view
|
||||
event_session_id={$lq__event_session_obj?.event_session_id}
|
||||
lq__event_presenter_obj={lq__event_presenter_obj}
|
||||
lq__event_session_obj={lq__event_session_obj}
|
||||
lq__auth__event_presenter_obj={lq__auth__event_presenter_obj}
|
||||
@@ -352,9 +350,9 @@ onMount(() => {
|
||||
<div class="overflow-x-auto w-max max-w-full">
|
||||
<Element_manage_event_file_li_wrap
|
||||
link_to_type={'event_session'}
|
||||
link_to_id={$lq__event_session_obj?.event_session_id_random}
|
||||
allow_basic={$events_loc.auth__kv.session[$lq__event_session_obj.event_session_id_random] || $events_loc.auth__kv.session[$lq__event_session_obj?.event_session_id_random]}
|
||||
allow_moderator={$events_loc.auth__kv.session[$lq__event_session_obj.event_session_id_random]}
|
||||
link_to_id={$lq__event_session_obj?.event_session_id}
|
||||
allow_basic={$events_loc.auth__kv.session[$lq__event_session_obj.event_session_id] || $events_loc.auth__kv.session[$lq__event_session_obj?.event_session_id]}
|
||||
allow_moderator={$events_loc.auth__kv.session[$lq__event_session_obj.event_session_id]}
|
||||
container_class_li={''}
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -14,7 +14,7 @@ import Comp__pres_mgmt_menu_nav from './ae_comp__pres_mgmt_menu_nav.svelte';
|
||||
// import Comp__global_menu_opts from '$lib/ae_comp__global_menu_opts.svelte';
|
||||
import Comp__pres_mgmt_menu_opts from './ae_comp__pres_mgmt_menu_opts.svelte';
|
||||
|
||||
export let event_session_id: string;
|
||||
// export let event_session_id: string;
|
||||
export let lq__event_session_obj: any;
|
||||
export let lq__auth__event_presenter_obj: any;
|
||||
|
||||
@@ -37,8 +37,8 @@ let ae_triggers: key_val = {};
|
||||
|
||||
<Comp__pres_mgmt_menu_nav
|
||||
hide={false}
|
||||
event_id={$lq__event_session_obj?.event_id_random}
|
||||
pres_mgmt__session_search={$events_slct.event_id}
|
||||
event_id={$lq__event_session_obj?.event_id}
|
||||
pres_mgmt__session_search={$lq__event_session_obj?.event_id}
|
||||
/>
|
||||
|
||||
<span
|
||||
@@ -127,11 +127,11 @@ let ae_triggers: key_val = {};
|
||||
class="ae_menu__action_options"
|
||||
class:hidden={!$events_loc.auth__person?.id}
|
||||
>
|
||||
{#if event_session_id}
|
||||
{#if $lq__event_session_obj?.event_id}
|
||||
<!-- The Sign_in_out component is usually just a button for Sign Out if they are signed in as a POC or presenter. -->
|
||||
<Sign_in_out
|
||||
data={data}
|
||||
event_session_id={event_session_id}
|
||||
event_session_id={$lq__event_session_obj?.event_id}
|
||||
lq__event_session_obj={lq__event_session_obj}
|
||||
lq__auth__event_presenter_obj={lq__auth__event_presenter_obj}
|
||||
/>
|
||||
@@ -162,7 +162,7 @@ let ae_triggers: key_val = {};
|
||||
trigger_patch={ae_triggers.hide_event_launcher}
|
||||
api_cfg={$ae_api}
|
||||
object_type={'event_session'}
|
||||
object_id={$lq__event_session_obj?.event_session_id_random}
|
||||
object_id={$lq__event_session_obj?.event_session_id}
|
||||
field_name={'hide_event_launcher'}
|
||||
field_type={'button'}
|
||||
field_value={ae_tmp.value__hide_event_launcher}
|
||||
@@ -177,7 +177,7 @@ let ae_triggers: key_val = {};
|
||||
|
||||
events_func.load_ae_obj_id__event_session({
|
||||
api_cfg: $ae_api,
|
||||
event_session_id: $lq__event_session_obj?.event_session_id_random,
|
||||
event_session_id: $lq__event_session_obj?.event_session_id,
|
||||
log_lvl: log_lvl
|
||||
});
|
||||
}}
|
||||
@@ -216,7 +216,7 @@ let ae_triggers: key_val = {};
|
||||
trigger_patch={ae_triggers.priority}
|
||||
api_cfg={$ae_api}
|
||||
object_type={'event_session'}
|
||||
object_id={$lq__event_session_obj?.event_session_id_random}
|
||||
object_id={$lq__event_session_obj?.event_session_id}
|
||||
field_name={'priority'}
|
||||
field_type={'button'}
|
||||
field_value={ae_tmp.value__priority}
|
||||
@@ -231,7 +231,7 @@ let ae_triggers: key_val = {};
|
||||
|
||||
events_func.load_ae_obj_id__event_session({
|
||||
api_cfg: $ae_api,
|
||||
event_session_id: $lq__event_session_obj?.event_session_id_random,
|
||||
event_session_id: $lq__event_session_obj?.event_session_id,
|
||||
log_lvl: log_lvl
|
||||
});
|
||||
}}
|
||||
@@ -270,7 +270,7 @@ let ae_triggers: key_val = {};
|
||||
trigger_patch={ae_triggers.hide}
|
||||
api_cfg={$ae_api}
|
||||
object_type={'event_session'}
|
||||
object_id={$lq__event_session_obj?.event_session_id_random}
|
||||
object_id={$lq__event_session_obj?.event_session_id}
|
||||
field_name={'hide'}
|
||||
field_type={'button'}
|
||||
field_value={ae_tmp.value__hide}
|
||||
@@ -285,7 +285,7 @@ let ae_triggers: key_val = {};
|
||||
|
||||
events_func.load_ae_obj_id__event_session({
|
||||
api_cfg: $ae_api,
|
||||
event_session_id: $lq__event_session_obj?.event_session_id_random,
|
||||
event_session_id: $lq__event_session_obj?.event_session_id,
|
||||
log_lvl: log_lvl
|
||||
});
|
||||
}}
|
||||
@@ -323,7 +323,7 @@ let ae_triggers: key_val = {};
|
||||
trigger_patch={ae_triggers.enable}
|
||||
api_cfg={$ae_api}
|
||||
object_type={'event_session'}
|
||||
object_id={$lq__event_session_obj?.event_session_id_random}
|
||||
object_id={$lq__event_session_obj?.event_session_id}
|
||||
field_name={'enable'}
|
||||
field_type={'button'}
|
||||
field_value={ae_tmp.value__enable}
|
||||
@@ -338,7 +338,7 @@ let ae_triggers: key_val = {};
|
||||
|
||||
events_func.load_ae_obj_id__event_session({
|
||||
api_cfg: $ae_api,
|
||||
event_session_id: $lq__event_session_obj?.event_session_id_random,
|
||||
event_session_id: $lq__event_session_obj?.event_session_id,
|
||||
log_lvl: log_lvl
|
||||
})
|
||||
.then(function (load_results) {
|
||||
@@ -399,7 +399,7 @@ let ae_triggers: key_val = {};
|
||||
ds_name="Default: Events - Pres Mgmt Session Help"
|
||||
ds_type="html"
|
||||
for_type="event"
|
||||
for_id={$lq__event_session_obj?.event_id_random}
|
||||
for_id={$lq__event_session_obj?.event_id}
|
||||
class_li="bg-yellow-100 border border-yellow-400 p-2 rounded-md max-w-xl"
|
||||
show_edit={false}
|
||||
show_edit_btn={true}
|
||||
|
||||
@@ -1,6 +1,8 @@
|
||||
<script lang="ts">
|
||||
console.log(`ae_events_pres_mgmt session_view.svelte`);
|
||||
export let log_lvl = 1;
|
||||
export let log_lvl = 0;
|
||||
if (log_lvl) {
|
||||
console.log(`ae_events_pres_mgmt session_view.svelte`);
|
||||
}
|
||||
|
||||
// Imports (external and then internal)
|
||||
import { clipboard } from '@skeletonlabs/skeleton';
|
||||
@@ -31,7 +33,7 @@ import Comp_event_session_poc_form_agree from './ae_comp__event_session_poc_form
|
||||
|
||||
|
||||
// Exports
|
||||
export let event_session_id: string;
|
||||
// export let event_session_id: string;
|
||||
// export let event_session_obj: key_val;
|
||||
// export let display_mode: string = 'default'; // 'default', 'compact', 'minimal', 'launcher'
|
||||
|
||||
@@ -61,7 +63,7 @@ export let lq__event_presentation_obj_li: any;
|
||||
|
||||
// let lq__event_presentation_obj_li = liveQuery(
|
||||
// () => db_events.presentations
|
||||
// .where('event_session_id_random')
|
||||
// .where('event_session_id')
|
||||
// .equals(event_session_id)
|
||||
// .sortBy('name')
|
||||
// );
|
||||
@@ -101,13 +103,13 @@ $: if ($lq__event_session_obj) {
|
||||
console.log('Updated on is different.');
|
||||
}
|
||||
// FUTURE USE: Generate a QR code for the object ID.
|
||||
// ae_promises.generate_qr_code_obj_id = core_func.generate_qr_code({api_cfg: $ae_api, account_id: $slct.account_id, qr_type: 'obj', qr_id: $lq__event_session_obj?.event_session_id_random, obj_type: 'event_session', obj_id: $lq__event_session_obj?.event_session_id_random});
|
||||
// ae_promises.generate_qr_code_obj_id = core_func.generate_qr_code({api_cfg: $ae_api, account_id: $slct.account_id, qr_type: 'obj', qr_id: $lq__event_session_obj?.event_session_id, obj_type: 'event_session', obj_id: $lq__event_session_obj?.event_session_id});
|
||||
|
||||
// Generate a QR code for the URL.
|
||||
let qr_id_url = `${$lq__event_session_obj?.event_session_id_random}_url`;
|
||||
let qr_id_url = `${$lq__event_session_obj?.event_session_id}_url`;
|
||||
|
||||
// URL for this page (be sure to URL encode it):
|
||||
let url_str = `${$ae_loc.url_origin}/events_pres_mgmt/session/${$lq__event_session_obj?.event_session_id_random}`;
|
||||
let url_str = `${$ae_loc.url_origin}/events_pres_mgmt/session/${$lq__event_session_obj?.event_session_id}`;
|
||||
url_str = encodeURI(url_str);
|
||||
|
||||
ae_promises.generate_qr_code_url = core_func.generate_qr_code({api_cfg: $ae_api, account_id: $slct.account_id, qr_type: 'str', qr_id: qr_id_url, str: url_str});
|
||||
@@ -161,7 +163,7 @@ $: if ($lq__event_session_obj) {
|
||||
<Element_ae_crud
|
||||
api_cfg={$ae_api}
|
||||
object_type={'event_session'}
|
||||
object_id={$lq__event_session_obj?.event_session_id_random}
|
||||
object_id={$lq__event_session_obj?.event_session_id}
|
||||
field_name={'name'}
|
||||
field_type={'text'}
|
||||
field_value={$lq__event_session_obj?.name}
|
||||
@@ -177,7 +179,7 @@ $: if ($lq__event_session_obj) {
|
||||
|
||||
events_func.load_ae_obj_id__event_session({
|
||||
api_cfg: $ae_api,
|
||||
event_session_id: $lq__event_session_obj?.event_session_id_random,
|
||||
event_session_id: $lq__event_session_obj?.event_session_id,
|
||||
log_lvl: 1
|
||||
})
|
||||
.then(function (load_results) {
|
||||
@@ -191,7 +193,7 @@ $: if ($lq__event_session_obj) {
|
||||
<Element_ae_crud
|
||||
api_cfg={$ae_api}
|
||||
object_type={'event_session'}
|
||||
object_id={$lq__event_session_obj?.event_session_id_random}
|
||||
object_id={$lq__event_session_obj?.event_session_id}
|
||||
field_name={'code'}
|
||||
field_type={'text'}
|
||||
field_value={$lq__event_session_obj?.code}
|
||||
@@ -207,7 +209,7 @@ $: if ($lq__event_session_obj) {
|
||||
|
||||
events_func.load_ae_obj_id__event_session({
|
||||
api_cfg: $ae_api,
|
||||
event_session_id: $lq__event_session_obj?.event_session_id_random,
|
||||
event_session_id: $lq__event_session_obj?.event_session_id,
|
||||
log_lvl: 1
|
||||
})
|
||||
.then(function (load_results) {
|
||||
@@ -249,7 +251,7 @@ $: if ($lq__event_session_obj) {
|
||||
<Element_ae_crud
|
||||
api_cfg={$ae_api}
|
||||
object_type={'event_session'}
|
||||
object_id={$lq__event_session_obj?.event_session_id_random}
|
||||
object_id={$lq__event_session_obj?.event_session_id}
|
||||
field_name={'start_datetime'}
|
||||
field_type={'datetime'}
|
||||
field_value={$lq__event_session_obj.start_datetime}
|
||||
@@ -264,10 +266,10 @@ $: if ($lq__event_session_obj) {
|
||||
|
||||
events_func.load_ae_obj_id__event_session({
|
||||
api_cfg: $ae_api,
|
||||
event_session_id: $lq__event_session_obj?.event_session_id_random
|
||||
event_session_id: $lq__event_session_obj?.event_session_id
|
||||
});
|
||||
// $events_trigger = 'load__event_session_obj_id';
|
||||
// $events_trig_kv['event_session_id'] = $lq__event_session_obj?.event_session_id_random;
|
||||
// $events_trig_kv['event_session_id'] = $lq__event_session_obj?.event_session_id;
|
||||
}}
|
||||
>
|
||||
{ae_util.iso_datetime_formatter($lq__event_session_obj.start_datetime, 'dddd')},
|
||||
@@ -277,7 +279,7 @@ $: if ($lq__event_session_obj) {
|
||||
<Element_ae_crud
|
||||
api_cfg={$ae_api}
|
||||
object_type={'event_session'}
|
||||
object_id={$lq__event_session_obj?.event_session_id_random}
|
||||
object_id={$lq__event_session_obj?.event_session_id}
|
||||
field_name={'end_datetime'}
|
||||
field_type={'datetime'}
|
||||
field_value={$lq__event_session_obj.end_datetime}
|
||||
@@ -292,10 +294,10 @@ $: if ($lq__event_session_obj) {
|
||||
|
||||
events_func.load_ae_obj_id__event_session({
|
||||
api_cfg: $ae_api,
|
||||
event_session_id: $lq__event_session_obj?.event_session_id_random
|
||||
event_session_id: $lq__event_session_obj?.event_session_id
|
||||
});
|
||||
// $events_trigger = 'load__event_session_obj_id';
|
||||
// $events_trig_kv['event_session_id'] = $lq__event_session_obj?.event_session_id_random;
|
||||
// $events_trig_kv['event_session_id'] = $lq__event_session_obj?.event_session_id;
|
||||
}}
|
||||
>
|
||||
{ae_util.iso_datetime_formatter($lq__event_session_obj.end_datetime, $events_loc.pres_mgmt.time_format)}
|
||||
@@ -310,9 +312,9 @@ $: if ($lq__event_session_obj) {
|
||||
<!-- class="text-blue-500 hover:text-blue-800 hover:underline" -->
|
||||
<a
|
||||
data-sveltekit-preload-data="false"
|
||||
href="/event/{$lq__event_session_obj?.event_id_random}/launcher/{$lq__event_session_obj?.event_location_id_random}"
|
||||
href="/event/{$lq__event_session_obj?.event_id}/launcher/{$lq__event_session_obj?.event_location_id}"
|
||||
class="btn btn-sm variant-glass-secondary hover:variant-filled-secondary"
|
||||
title="Launcher: {$lq__event_session_obj?.event_location_name} {$lq__event_session_obj?.event_location_id_random}"
|
||||
title="Launcher: {$lq__event_session_obj?.event_location_name} {$lq__event_session_obj?.event_location_id}"
|
||||
>
|
||||
<span class="fas fa-paper-plane m-1"></span>
|
||||
{@html $lq__event_session_obj?.event_location_name ? $lq__event_session_obj?.event_location_name : ae_snip.html__not_set}
|
||||
@@ -326,9 +328,9 @@ $: if ($lq__event_session_obj) {
|
||||
<a
|
||||
data-sveltekit-preload-data="false"
|
||||
data-sveltekit-reload="true"
|
||||
href="/events/{$lq__event_session_obj?.event_id_random}/launcher/{$lq__event_session_obj?.event_location_id_random}?session_id={$lq__event_session_obj?.event_session_id_random}"
|
||||
href="/events/{$lq__event_session_obj?.event_id}/launcher/{$lq__event_session_obj?.event_location_id}?session_id={$lq__event_session_obj?.event_session_id}"
|
||||
class="text-blue-500 hover:text-blue-800 hover:underline"
|
||||
title="Launcher: {$lq__event_session_obj?.event_location_name} {$lq__event_session_obj?.event_location_id_random}"
|
||||
title="Launcher: {$lq__event_session_obj?.event_location_name} {$lq__event_session_obj?.event_location_id}"
|
||||
>
|
||||
<span class="fas fa-plane"></span>
|
||||
<!-- {@html $lq__event_session_obj.event_location_name ? $lq__event_session_obj.event_location_name : ae_snip.html__not_set} -->
|
||||
@@ -342,7 +344,7 @@ $: if ($lq__event_session_obj) {
|
||||
trigger_patch={ae_triggers.update_event_location}
|
||||
api_cfg={$ae_api}
|
||||
object_type={'event_session'}
|
||||
object_id={$lq__event_session_obj?.event_session_id_random}
|
||||
object_id={$lq__event_session_obj?.event_session_id}
|
||||
field_name={'event_location_id_random'}
|
||||
field_type={'select'}
|
||||
field_value={ae_tmp.event_location_id}
|
||||
@@ -359,7 +361,7 @@ $: if ($lq__event_session_obj) {
|
||||
|
||||
events_func.load_ae_obj_id__event_session({
|
||||
api_cfg: $ae_api,
|
||||
event_session_id: $lq__event_session_obj?.event_session_id_random,
|
||||
event_session_id: $lq__event_session_obj?.event_session_id,
|
||||
log_lvl: 1
|
||||
})
|
||||
.then(function (load_results) {
|
||||
@@ -410,7 +412,7 @@ $: if ($lq__event_session_obj) {
|
||||
$slct.event_location_obj_li = events_func.load_ae_obj_li__event_location({
|
||||
api_cfg: $ae_api,
|
||||
for_obj_type: 'event',
|
||||
for_obj_id: $lq__event_session_obj?.event_id_random,
|
||||
for_obj_id: $lq__event_session_obj?.event_id,
|
||||
params: params,
|
||||
log_lvl: log_lvl
|
||||
})
|
||||
@@ -420,11 +422,11 @@ $: if ($lq__event_session_obj) {
|
||||
// We need to make this ready for the select option list. Convert the list to a key value pair with the event_location_id_random as the key. We also need to set the option text value to: name (room)
|
||||
if (load_results) {
|
||||
let event_location_obj_li = load_results;
|
||||
let event_location_obj_kv = {};
|
||||
let event_location_obj_kv = {}; //: key_val = {};
|
||||
event_location_obj_kv[''] = '-- Select a location --';
|
||||
event_location_obj_li.forEach((event_location_obj) => {
|
||||
let option_text = `${event_location_obj.name} (${event_location_obj.code})`;
|
||||
event_location_obj_kv[event_location_obj.event_location_id_random] = option_text;
|
||||
event_location_obj_kv[event_location_obj.event_location_id] = option_text;
|
||||
});
|
||||
$slct.event_location_obj_kv = event_location_obj_kv;
|
||||
}
|
||||
@@ -435,7 +437,7 @@ $: if ($lq__event_session_obj) {
|
||||
})
|
||||
.finally(function () {
|
||||
console.log(`Finally...`);
|
||||
ae_tmp.event_location_id = $lq__event_session_obj?.event_location_id_random;
|
||||
ae_tmp.event_location_id = $lq__event_session_obj?.event_location_id;
|
||||
ae_tmp.show__edit_event_location = true;
|
||||
});
|
||||
}}
|
||||
@@ -456,12 +458,12 @@ $: if ($lq__event_session_obj) {
|
||||
class:hidden={$events_loc.pres_mgmt?.hide__session_poc}
|
||||
>
|
||||
<strong class="text-sm">{$events_loc.pres_mgmt?.label__session_poc_name}:</strong>
|
||||
{#if $lq__event_session_obj?.poc_person_id_random}
|
||||
{#if $lq__event_session_obj?.poc_person_id}
|
||||
{#if $ae_loc.manager_access}
|
||||
<a
|
||||
href="/core/person/{$lq__event_session_obj.poc_person_id_random}"
|
||||
href="/core/person/{$lq__event_session_obj.poc_person_id}"
|
||||
class="text-blue-500 hover:text-blue-800 hover:underline"
|
||||
title="View Person: {$lq__event_session_obj?.poc_person_full_name} {$lq__event_session_obj?.poc_person_id_random}"
|
||||
title="View Person: {$lq__event_session_obj?.poc_person_full_name} {$lq__event_session_obj?.poc_person_id}"
|
||||
>
|
||||
{@html $lq__event_session_obj?.poc_person_full_name ? $lq__event_session_obj.poc_person_full_name : ae_snip.html__not_set}
|
||||
</a>
|
||||
@@ -469,7 +471,7 @@ $: if ($lq__event_session_obj) {
|
||||
|
||||
{#if
|
||||
$ae_loc.trusted_access ||
|
||||
$events_loc.auth__kv.session[$lq__event_session_obj?.event_session_id_random] === true}
|
||||
$events_loc.auth__kv.session[$lq__event_session_obj?.event_session_id] === true}
|
||||
<!-- Modal toggle -->
|
||||
<button
|
||||
class="btn btn-sm variant-soft-primary hover:variant-filled-primary"
|
||||
@@ -489,7 +491,6 @@ $: if ($lq__event_session_obj) {
|
||||
|
||||
<Comp_event_session_poc_profile
|
||||
class_li={$events_sess.pres_mgmt.show__session_poc_profile ? '' : ''}
|
||||
person_id={$lq__event_session_obj.poc_person_id_random}
|
||||
lq__event_session_obj={lq__event_session_obj}
|
||||
/>
|
||||
|
||||
@@ -516,7 +517,7 @@ $: if ($lq__event_session_obj) {
|
||||
<button
|
||||
type="button"
|
||||
disabled={!$ae_loc.trusted_access &&
|
||||
!$events_loc.auth__kv.session[$lq__event_session_obj?.event_session_id_random] === true}
|
||||
!$events_loc.auth__kv.session[$lq__event_session_obj?.event_session_id] === true}
|
||||
class="btn btn-sm hover:variant-filled-success"
|
||||
class:variant-soft-success={$lq__event_session_obj?.poc_agree}
|
||||
class:variant-ghost-warning={!$lq__event_session_obj?.poc_agree}
|
||||
@@ -563,7 +564,7 @@ $: if ($lq__event_session_obj) {
|
||||
<!-- </div> -->
|
||||
|
||||
{:else}
|
||||
<span title={$lq__event_session_obj?.poc_person_id_random}>
|
||||
<span title={$lq__event_session_obj?.poc_person_id}>
|
||||
{@html $lq__event_session_obj.poc_person_full_name ? $lq__event_session_obj.poc_person_full_name : ae_snip.html__not_set}
|
||||
</span>
|
||||
{/if}
|
||||
@@ -573,7 +574,7 @@ $: if ($lq__event_session_obj) {
|
||||
|
||||
<!-- {#if $ae_loc.trusted_access && $ae_loc.edit_mode} -->
|
||||
|
||||
<!-- <span title={$lq__event_session_obj?.poc_person_id_random}>
|
||||
<!-- <span title={$lq__event_session_obj?.poc_person_id}>
|
||||
{@html $lq__event_session_obj.poc_person_full_name ? $lq__event_session_obj.poc_person_full_name : ae_snip.html__not_set}
|
||||
</span> -->
|
||||
|
||||
@@ -582,7 +583,7 @@ $: if ($lq__event_session_obj) {
|
||||
trigger_patch={ae_triggers.update_person_poc}
|
||||
api_cfg={$ae_api}
|
||||
object_type={'event_session'}
|
||||
object_id={$lq__event_session_obj?.event_session_id_random}
|
||||
object_id={$lq__event_session_obj?.event_session_id}
|
||||
field_name={'poc_person_id_random'}
|
||||
field_type={'select'}
|
||||
field_value={ae_tmp.poc_person_id}
|
||||
@@ -598,7 +599,7 @@ $: if ($lq__event_session_obj) {
|
||||
|
||||
events_func.load_ae_obj_id__event_session({
|
||||
api_cfg: $ae_api,
|
||||
event_session_id: $lq__event_session_obj?.event_session_id_random,
|
||||
event_session_id: $lq__event_session_obj?.event_session_id,
|
||||
log_lvl: 1
|
||||
})
|
||||
.then(function (load_results) {
|
||||
@@ -624,8 +625,8 @@ $: if ($lq__event_session_obj) {
|
||||
<option value="">-- Select a person --</option>
|
||||
{#each person_obj_li as person_obj}
|
||||
<option
|
||||
value={person_obj.person_id_random}
|
||||
selected={person_obj.person_id_random == $lq__event_session_obj?.poc_person_id_random}
|
||||
value={person_obj.person_id}
|
||||
selected={person_obj.person_id_random == $lq__event_session_obj?.poc_person_id}
|
||||
>
|
||||
{person_obj.full_name}
|
||||
({person_obj.primary_email})
|
||||
@@ -636,7 +637,7 @@ $: if ($lq__event_session_obj) {
|
||||
|
||||
<button
|
||||
type="button"
|
||||
disabled={ae_tmp.poc_person_id == $lq__event_session_obj?.poc_person_id_random}
|
||||
disabled={ae_tmp.poc_person_id == $lq__event_session_obj?.poc_person_id}
|
||||
on:click={() => {
|
||||
console.log('Save the POC person for the session.');
|
||||
|
||||
@@ -702,7 +703,7 @@ $: if ($lq__event_session_obj) {
|
||||
return load_results;
|
||||
});
|
||||
|
||||
ae_tmp.poc_person_id = $lq__event_session_obj?.poc_person_id_random;
|
||||
ae_tmp.poc_person_id = $lq__event_session_obj?.poc_person_id;
|
||||
ae_tmp.show__edit_poc_person = true;
|
||||
}}
|
||||
class="btn btn-sm variant-soft-warning hover:variant-ghost-warning"
|
||||
@@ -720,7 +721,7 @@ $: if ($lq__event_session_obj) {
|
||||
{/if}
|
||||
{#if $events_loc.pres_mgmt?.require__session_agree
|
||||
&& $lq__event_session_obj?.poc_person_primary_email
|
||||
&& ($ae_loc.trusted_access || !$events_loc.auth__kv.session[$lq__event_session_obj?.event_session_id_random])
|
||||
&& ($ae_loc.trusted_access || !$events_loc.auth__kv.session[$lq__event_session_obj?.event_session_id])
|
||||
}
|
||||
|
||||
<button
|
||||
@@ -744,9 +745,9 @@ $: if ($lq__event_session_obj) {
|
||||
to_email: $lq__event_session_obj.poc_person_primary_email,
|
||||
to_name: $lq__event_session_obj?.poc_person_full_name?? '-- not set --',
|
||||
base_url: $ae_loc.url_origin,
|
||||
person_id: $lq__event_session_obj?.poc_person_id_random?? '-- not set --',
|
||||
person_id: $lq__event_session_obj?.poc_person_id?? '-- not set --',
|
||||
person_passcode: $lq__event_session_obj?.poc_person_passcode?? '-- not set --',
|
||||
event_session_id: $lq__event_session_obj?.event_session_id_random?? '-- not set --',
|
||||
event_session_id: $lq__event_session_obj?.event_session_id?? '-- not set --',
|
||||
session_name: $lq__event_session_obj?.name?? '-- not set --',
|
||||
}
|
||||
);
|
||||
@@ -761,12 +762,12 @@ $: if ($lq__event_session_obj) {
|
||||
{/if}
|
||||
|
||||
{#if $events_loc.pres_mgmt?.show__copy_access_link
|
||||
&& $ae_loc.trusted_access && $lq__event_session_obj.poc_person_id_random}
|
||||
&& $ae_loc.trusted_access && $lq__event_session_obj.poc_person_id}
|
||||
<!-- A button to copy the access link to the clipboard. -->
|
||||
<!-- Example: /events_pres_mgmt/session/Wh8UnJlbIA0?person_id=fV1dl_IJ0yY&person_pass=abc123 -->
|
||||
<button
|
||||
type="button"
|
||||
use:clipboard={encodeURI(`${$ae_loc.url_origin}/events_pres_mgmt/session/${$events_slct.event_session_id}?person_id=${$lq__event_session_obj.poc_person_id_random}&person_pass=${$lq__event_session_obj.poc_person_passcode}&session_id=${$lq__event_session_obj.event_session_id_random}`)}
|
||||
use:clipboard={encodeURI(`${$ae_loc.url_origin}/events_pres_mgmt/session/${$events_slct.event_session_id}?person_id=${$lq__event_session_obj.poc_person_id}&person_pass=${$lq__event_session_obj.poc_person_passcode}&session_id=${$lq__event_session_obj.event_session_id}`)}
|
||||
class="btn btn-sm variant-ghost-warning m-1"
|
||||
title="Copy the POC (moderator/champion) access link to the clipboard."
|
||||
>
|
||||
@@ -786,7 +787,7 @@ $: if ($lq__event_session_obj) {
|
||||
<Element_ae_crud
|
||||
api_cfg={$ae_api}
|
||||
object_type={'event_session'}
|
||||
object_id={$lq__event_session_obj?.event_session_id_random}
|
||||
object_id={$lq__event_session_obj?.event_session_id}
|
||||
field_name={'passcode'}
|
||||
field_type={'text'}
|
||||
field_value={$lq__event_session_obj?.passcode}
|
||||
@@ -802,7 +803,7 @@ $: if ($lq__event_session_obj) {
|
||||
|
||||
events_func.load_ae_obj_id__event_session({
|
||||
api_cfg: $ae_api,
|
||||
event_session_id: $lq__event_session_obj?.event_session_id_random,
|
||||
event_session_id: $lq__event_session_obj?.event_session_id,
|
||||
log_lvl: 1
|
||||
})
|
||||
.then(function (load_results) {
|
||||
@@ -818,7 +819,7 @@ $: if ($lq__event_session_obj) {
|
||||
<Element_ae_crud
|
||||
api_cfg={$ae_api}
|
||||
object_type={'event_session'}
|
||||
object_id={$lq__event_session_obj?.event_session_id_random}
|
||||
object_id={$lq__event_session_obj?.event_session_id}
|
||||
field_name={'description'}
|
||||
field_type={'textarea'}
|
||||
field_value={$lq__event_session_obj.description}
|
||||
@@ -835,7 +836,7 @@ $: if ($lq__event_session_obj) {
|
||||
|
||||
events_func.load_ae_obj_id__event_session({
|
||||
api_cfg: $ae_api,
|
||||
event_session_id: $lq__event_session_obj?.event_session_id_random,
|
||||
event_session_id: $lq__event_session_obj?.event_session_id,
|
||||
log_lvl: 1
|
||||
});
|
||||
}}
|
||||
@@ -898,12 +899,10 @@ $: if ($lq__event_session_obj) {
|
||||
Loading....
|
||||
{:then event_presentation_obj_li}
|
||||
{#if $lq__event_presentation_obj_li && $lq__event_presentation_obj_li?.length > 0}
|
||||
<!-- {$lq__event_presentation_obj_li?.length} Presentations -->
|
||||
<Comp_event_presentation_obj_li
|
||||
lq__event_presentation_obj_li={lq__event_presentation_obj_li}
|
||||
log_lvl={log_lvl}
|
||||
>
|
||||
<!-- event_presentation_id_random_li={[]} -->
|
||||
</Comp_event_presentation_obj_li>
|
||||
{/if}
|
||||
{/await}
|
||||
|
||||
Reference in New Issue
Block a user