Removing hardcoded LCI related. General clean up of things.

This commit is contained in:
Scott Idem
2024-08-20 12:59:35 -04:00
parent 608bef7f21
commit 5139a706d0
12 changed files with 749 additions and 1332 deletions

View File

@@ -26,7 +26,7 @@ import { events_loc, events_sess, events_slct, events_trigger, events_trig_kv }
import { events_func } from '$lib/ae_events_functions';
import Comp_event_files_upload from './../../ae_comp__event_files_upload.svelte';
import Element_manage_event_file_li from '$lib/element_manage_event_file_li_direct.svelte';
import Element_manage_event_file_li_wrap from '$lib/element_manage_event_file_li_direct.svelte';
import Session_view from './../../session_view.svelte';
import Session_page_menu from './../../session_page_menu.svelte';
// import Sign_in_out from './../../sign_in_out.svelte';
@@ -115,120 +115,7 @@ if (!$ae_loc.authenticated_access && $events_loc.pres_mgmt.show_content__session
// Functions and Logic
onMount(() => {
console.log('Events Session [slug]: +page.svelte');
// console.log(`lq__auth__event_presenter_obj:`, $lq__auth__event_presenter_obj?.full_name);
// let url_person_id = data.url.searchParams.get('person_id');
// let url_person_pass = data.url.searchParams.get('person_pass');
// let url_presentation_id = data.url.searchParams.get('presentation_id');
// let url_presenter_id = data.url.searchParams.get('presenter_id');
// let url_session_id = data.url.searchParams.get('session_id');
// // This should be turned into a function to correctly authenticate the person and allow them access to their presentations and presenter details.
// if (url_person_pass) {
// console.log(`ae_events_pres_mgmt session [slug] +page.svelte: event_session_id=${$events_slct.event_session_id}; person_id=${url_person_id}; person_pass=${url_person_pass}; presentation_id=${url_presentation_id}; presenter_id=${url_presenter_id}`);
// // Using temporary session values first.
// $events_sess.auth__entered_key = url_person_id;
// $events_sess.auth__entered_passcode = url_person_pass;
// $events_sess.auth__person.id = url_person_id;
// $events_sess.auth__person.presentation_id = url_presentation_id;
// $events_sess.auth__person.presenter_id = url_presenter_id;
// $events_sess.auth__person.session_id = url_session_id; // For POC or LCI Champions for sessions. Do not set for a presenter!
// $events_sess.auth__kv.person[url_person_id] = true;
// $events_sess.auth__kv.session[$events_slct.event_session_id] = true; // For POC or LCI Champions for sessions. Do not set for a presenter!
// $events_sess.auth__kv.presentation[url_presentation_id] = true;
// $events_sess.auth__kv.presenter[url_presenter_id] = true;
// // We need to set the selected presentation and presenter objects based on the respective IDs.
// if (url_presentation_id && url_presenter_id) {
// $events_slct.event_presentation_id = url_presentation_id;
// $events_slct.event_presenter_id = url_presenter_id;
// }
// // console.log('Remove the passcode from the URL.');
// // data.url.searchParams.delete('person_id');
// // data.url.searchParams.delete('person_pass');
// // data.url.searchParams.delete('presentation_id');
// // data.url.searchParams.delete('presenter_id');
// // data.url.searchParams.delete('session_id');
// // let new_url = data.url.toString()
// // console.log(new_url);
// // goto(new_url, {replaceState: true});
// if (url_presenter_id) {
// presenter_sign_in();
// }
// if (url_session_id) {
// session_sign_in();
// }
// }
});
// function presenter_sign_in() {
// console.log('Presenter sign in with URL values');
// $ae_loc.authenticated_access = true;
// $ae_loc.access_type = 'authenticated';
// $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] = false; // Set to false for presenters.
// $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;
// }
// function session_sign_in() {
// console.log('Session sign in with URL values');
// $ae_loc.authenticated_access = true;
// $ae_loc.access_type = 'authenticated';
// $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] = false; // Set to false for session POC (LCI Champions).
// $events_loc.auth__kv.presenter[$events_sess.auth__person.presenter_id] = false; // Set to false for session POC (LCI Champions).
// // 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;
// }
// function sign_out() {
// $ae_loc.authenticated_access = false;
// $ae_loc.access_type = 'anonymous';
// $events_loc.auth__person = {
// id: null,
// email: null,
// full_name: null,
// entered_key: null,
// entered_passcode: null,
// };
// $events_loc.auth__kv = {
// session: {},
// presentation: {},
// presenter: {},
// person: {},
// };
// }
</script>
@@ -285,7 +172,7 @@ onMount(() => {
/>
<div class="overflow-x-auto w-max max-w-full">
<Element_manage_event_file_li
<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]}