General clean up of things
This commit is contained in:
@@ -196,12 +196,13 @@ $: if ($events_trigger == 'load__event_session_obj_li' && $events_slct.event_id)
|
||||
|
||||
|
||||
<section
|
||||
class="ae_events_pres_mgmt_event md:container h-full mx-auto flex flex-col items-center space-y-4 pt-0 pb-8"
|
||||
class="ae_events_pres_mgmt_event md:container h-full mx-auto flex flex-col items-center space-y-2 pt-0 pb-8"
|
||||
>
|
||||
|
||||
|
||||
{#if $events_slct.event_id && $event_obj}
|
||||
<h2>{$event_obj.name}</h2>
|
||||
<h2 class="h3">{$event_obj.name}</h2>
|
||||
<h3 class="h4">Presentation Management Hub</h3>
|
||||
{/if}
|
||||
|
||||
<div class="variant-ghost-success my-2 p-2 rounded-md flex flex-row items-center">
|
||||
@@ -322,6 +323,10 @@ $: if ($events_trigger == 'load__event_session_obj_li' && $events_slct.event_id)
|
||||
</tbody>
|
||||
</table>
|
||||
</section>
|
||||
{:else}
|
||||
<p class="text-center text-2xl bg-gray-100 p-4 rounded-md">
|
||||
No results to show. Please use the search above to find your session.
|
||||
</p>
|
||||
{/if}
|
||||
|
||||
</section>
|
||||
|
||||
@@ -197,14 +197,37 @@ onMount(() => {
|
||||
// console.log('Remove the passcode from the URL.');
|
||||
// data.url.searchParams.delete('person_id');
|
||||
// data.url.searchParams.delete('person_pass');
|
||||
let new_url = data.url.toString()
|
||||
console.log(new_url);
|
||||
goto(new_url, {replaceState: true});
|
||||
|
||||
// let new_url = data.url.toString()
|
||||
// console.log(new_url);
|
||||
// goto(new_url, {replaceState: true});
|
||||
|
||||
presenter_sign_in();
|
||||
}
|
||||
|
||||
});
|
||||
// console.log(`$ae_loc = `, $ae_loc);
|
||||
|
||||
function presenter_sign_in() {
|
||||
console.log('Sign in with URL values');
|
||||
|
||||
// This needs to be moved to a function!
|
||||
|
||||
$events_loc.auth__person.id = $events_sess.auth__entered_key; // person_id
|
||||
$events_loc.auth__person.entered_key = $events_sess.auth__entered_key; // also person_id in this case
|
||||
$events_loc.auth__person.email = 'test@example.com';
|
||||
$events_loc.auth__person.full_name = 'Test Person';
|
||||
|
||||
$events_loc.auth__kv.person[$events_sess.entered_key] = true;
|
||||
$events_loc.auth__kv.session[$events_slct.event_session_id] = true;
|
||||
$events_loc.auth__kv.presentation[$events_sess.auth__person.presentation_id] = true;
|
||||
$events_loc.auth__kv.presenter[$events_sess.auth__person.presenter_id] = true;
|
||||
|
||||
// Setting again here... just because for now.
|
||||
$events_slct.event_presentation_id = $events_sess.auth__person.presentation_id;
|
||||
$events_slct.event_presenter_id = $events_sess.auth__person.presenter_id;
|
||||
}
|
||||
|
||||
|
||||
|
||||
$: if ($slct_trigger == 'load__event_presenter_obj_li') {
|
||||
@@ -220,29 +243,37 @@ $: if ($slct_trigger == 'load__event_presenter_obj_li') {
|
||||
}
|
||||
|
||||
|
||||
function send_init_confirm_email() {
|
||||
console.log(`*** send_init_confirm_email() *** to ${$lq__event_presenter_obj.email}.`);
|
||||
function send_init_confirm_email({to_email, to_name, person_id, person_passcode, presentation_id, presenter_id, presentation_name}) {
|
||||
console.log(`*** send_init_confirm_email() *** to ${to_email}.`);
|
||||
|
||||
let subject = `LCI 2024 Pres Mgmt Hub Link for ${$lq__event_session_obj.name} (ID: ${$lq__event_session_obj.eventt_session_id_random})`;
|
||||
// to_email = 'test+agree@oneskyit.com';
|
||||
|
||||
let sign_in_url = encodeURI(`${data.url.origin}/events_pres_mgmt/session/${$events_slct.event_session_id}?person_id=${person_id}&person_pass=${person_passcode}&presentation_id=${presentation_id}&presenter_id=${presenter_id}`)
|
||||
|
||||
let subject = `LCI Congress 2024 - Pres Mgmt Hub Sign In Link for ${$lq__event_session_obj.name} (ID: ${$events_slct.event_session_id})`;
|
||||
|
||||
let body_html = `
|
||||
<div>${$lq__event_session_obj.full_name},
|
||||
<p>The link to sign in to the presentation management hub for LCI 2024 is below. If you need to make any changes or updates to your submission, you may access it via via the link below.</p>
|
||||
<div>${to_name},
|
||||
<p>Your link to sign in to the presentation management hub for LCI Congress 2024 is below. If you did not request this, please delete and ignore the email. If you need to make any changes or updates to your submission, you may use this link again later.</p>
|
||||
</div>
|
||||
|
||||
<br>
|
||||
|
||||
<div>
|
||||
LCI 2024 Session ID: ${$lq__event_session_obj.event_session_id_random}<br>
|
||||
<strong>26th Annual Lean Construction Congress (2024)</strong>:<br>
|
||||
<p>
|
||||
Session Name: ${$lq__event_session_obj.name}<br>
|
||||
Session ID: ${$lq__event_session_obj.event_session_id_random}<br>
|
||||
Presentation Name: ${presentation_name}<br>
|
||||
Presentation ID: ${presentation_id}
|
||||
</p>
|
||||
<p>Use this link to view or update your LCI 2024 presentation information.<br>
|
||||
Copy and paste link: <a href="xxx">xxxx</a></p>
|
||||
Copy and paste link: <a href="${sign_in_url}">${sign_in_url}</a></p>
|
||||
</div>`;
|
||||
|
||||
api.send_email({
|
||||
api_cfg: $ae_api,
|
||||
from_email: 'noreply+agree@oneskyit.com',
|
||||
from_name: 'LCI 2024 Pres Mgmt Hub',
|
||||
to_email: 'test+agree@oneskyit.com',
|
||||
to_email: to_email,
|
||||
subject: subject,
|
||||
body_html: body_html,
|
||||
});
|
||||
@@ -334,6 +365,8 @@ function send_init_confirm_email() {
|
||||
<div class="m-1 flex flex-col flex-wrap gap-1 items-center">
|
||||
{#if $ae_loc.trusted_access || $events_loc.auth__kv.session[$events_slct.event_session_id]}
|
||||
|
||||
<h3 class="h3">Welcome {$lq__event_presenter_obj?.full_name ?? 'Presenter'}</h3>
|
||||
|
||||
{#if $ae_loc.trusted_access || ($events_loc.auth__kv.presenter[$events_slct.event_presenter_id] && $lq__event_presenter_obj?.agree)}
|
||||
<a
|
||||
class="btn btn-md variant-ghost-primary hover:variant-filled-primary"
|
||||
@@ -428,21 +461,23 @@ function send_init_confirm_email() {
|
||||
on:click={() => {
|
||||
console.log('Sign in with URL values');
|
||||
|
||||
presenter_sign_in();
|
||||
|
||||
// This needs to be moved to a function!
|
||||
|
||||
$events_loc.auth__person.id = $events_sess.auth__entered_key; // person_id
|
||||
$events_loc.auth__person.entered_key = $events_sess.auth__entered_key; // also person_id in this case
|
||||
$events_loc.auth__person.email = 'test@example.com';
|
||||
$events_loc.auth__person.full_name = 'Test Person';
|
||||
// $events_loc.auth__person.id = $events_sess.auth__entered_key; // person_id
|
||||
// $events_loc.auth__person.entered_key = $events_sess.auth__entered_key; // also person_id in this case
|
||||
// $events_loc.auth__person.email = 'test@example.com';
|
||||
// $events_loc.auth__person.full_name = 'Test Person';
|
||||
|
||||
$events_loc.auth__kv.person[$events_sess.entered_key] = true;
|
||||
$events_loc.auth__kv.session[$events_slct.event_session_id] = true;
|
||||
$events_loc.auth__kv.presentation[$events_sess.auth__person.presentation_id] = true;
|
||||
$events_loc.auth__kv.presenter[$events_sess.auth__person.presenter_id] = true;
|
||||
// $events_loc.auth__kv.person[$events_sess.entered_key] = true;
|
||||
// $events_loc.auth__kv.session[$events_slct.event_session_id] = true;
|
||||
// $events_loc.auth__kv.presentation[$events_sess.auth__person.presentation_id] = true;
|
||||
// $events_loc.auth__kv.presenter[$events_sess.auth__person.presenter_id] = true;
|
||||
|
||||
// Setting again here... just because for now.
|
||||
$events_slct.event_presentation_id = $events_sess.auth__person.presentation_id;
|
||||
$events_slct.event_presenter_id = $events_sess.auth__person.presenter_id;
|
||||
// $events_slct.event_presentation_id = $events_sess.auth__person.presentation_id;
|
||||
// $events_slct.event_presenter_id = $events_sess.auth__person.presenter_id;
|
||||
}}
|
||||
>
|
||||
<span class="fas fa-sign-in-alt mx-1"></span>
|
||||
@@ -603,7 +638,28 @@ function send_init_confirm_email() {
|
||||
class="btn btn-md variant-ghost-primary hover:variant-filled-primary"
|
||||
on:click={() => {
|
||||
console.log('Email the access link');
|
||||
alert(`NOT ENABLED: Emails link to the presenter (${event_presenter_obj.email}):\n${data.url.origin}/events_pres_mgmt/session/${$events_slct.event_session_id}?person_id=${event_presenter_obj.person_id_random}&person_pass=${event_presenter_obj.person_passcode}`);
|
||||
if (!event_presenter_obj.email) {
|
||||
alert('No email address found for this presenter.');
|
||||
return;
|
||||
}
|
||||
if (confirm(`This will send the sign in email to ${event_presenter_obj.email}`)) {
|
||||
console.log('Send the email to the presenter.');
|
||||
} else {
|
||||
console.log('Cancelled sending the email.');
|
||||
return false;
|
||||
}
|
||||
|
||||
send_init_confirm_email(
|
||||
{
|
||||
to_email: event_presenter_obj.email,
|
||||
to_name: event_presenter_obj.full_name,
|
||||
person_id: event_presenter_obj.person_id_random,
|
||||
person_passcode: event_presenter_obj.person_passcode,
|
||||
presentation_id: event_presentation_obj.event_presentation_id_random,
|
||||
presenter_id: event_presenter_obj.event_presenter_id_random,
|
||||
presentation_name: event_presentation_obj.name,
|
||||
}
|
||||
);
|
||||
|
||||
// send_init_confirm_email();
|
||||
|
||||
@@ -613,8 +669,9 @@ function send_init_confirm_email() {
|
||||
// body: `Hello ${event_presenter_obj.full_name},\n\nHere is the access link for the session: ${data.url.origin}/events_pres_mgmt/session/{$events_slct.event_session_id}?person_id=${event_presenter_obj.person_id_random}&person_pass=${event_presenter_obj.person_passcode}\n\nThank you,\n\nThe LCI Team`,
|
||||
// });
|
||||
}}
|
||||
title="Email the access link to the presenter"
|
||||
>
|
||||
<span class="fas fa-sign-in-alt mx-1"></span>
|
||||
<span class="fas fa-envelope mx-1"></span>
|
||||
Email Access Link
|
||||
</button>
|
||||
{/if}
|
||||
@@ -780,10 +837,10 @@ function send_init_confirm_email() {
|
||||
<section class="ae_quick_popover">
|
||||
|
||||
<div class="flex flex-col items-center">
|
||||
|
||||
|
||||
|
||||
|
||||
<!-- <div class="h-4 p-10"> -->
|
||||
|
||||
|
||||
<!-- </div> -->
|
||||
|
||||
<section class="ae_modal_scrollfix">
|
||||
@@ -798,7 +855,7 @@ function send_init_confirm_email() {
|
||||
<span class="fas fa-times mx-1"></span>
|
||||
Close
|
||||
</button>
|
||||
|
||||
|
||||
<Form_agree />
|
||||
|
||||
</section>
|
||||
@@ -978,7 +1035,7 @@ section.ae_quick_popover {
|
||||
min-height: 30%;
|
||||
/* max-height: 100vh; */
|
||||
min-width: 80%;
|
||||
|
||||
|
||||
/* overflow-y: auto; */
|
||||
}
|
||||
</style>
|
||||
|
||||
Reference in New Issue
Block a user