From fed37a77b8c18bc5e24f89b4def5c961dc19dfc4 Mon Sep 17 00:00:00 2001 From: Scott Idem Date: Wed, 21 Aug 2024 15:34:34 -0400 Subject: [PATCH] Working on sign in checking and permissions. This probably still needs to be reviewed some more. --- src/lib/ae_events_stores.ts | 2 +- src/lib/element_manage_event_file_li.svelte | 3 +- ...element_manage_event_file_li_direct.svelte | 8 +++ .../ae_comp__event_files_upload.svelte | 2 +- .../presenter/[slug]/+page.svelte | 20 ++++--- .../session/[slug]/+page.svelte | 5 +- .../events_pres_mgmt/session/[slug]/+page.ts | 2 +- .../events_pres_mgmt/session_page_menu.svelte | 5 ++ .../events_pres_mgmt/session_view.svelte | 23 +++++--- .../events_pres_mgmt/sign_in_out.svelte | 58 ++++++++++++------- 10 files changed, 85 insertions(+), 43 deletions(-) diff --git a/src/lib/ae_events_stores.ts b/src/lib/ae_events_stores.ts index af1bda6e..d3abee38 100644 --- a/src/lib/ae_events_stores.ts +++ b/src/lib/ae_events_stores.ts @@ -47,7 +47,7 @@ let events_local_data_struct: key_val = { // 'LNDF-67-89-92': true }, session: { - // 'LNDF-67-89-92': true + // 'LNDF-67-89-92': true, false, 'read', 'write' }, presentation: { // 'LNDF-67-89-92': true diff --git a/src/lib/element_manage_event_file_li.svelte b/src/lib/element_manage_event_file_li.svelte index 7e85a7b5..8b137ef3 100644 --- a/src/lib/element_manage_event_file_li.svelte +++ b/src/lib/element_manage_event_file_li.svelte @@ -44,7 +44,8 @@ ae_tmp.show__direct_download = false; onMount(() => { // console.log('Element - Manage Event File List'); - // console.log(`link_to_type: ${link_to_type}; link_to_id: ${link_to_id}`); + console.log(`link_to_type: ${link_to_type}; link_to_id: ${link_to_id}`); + console.log(`allow_basic: ${allow_basic}; allow_moderator: ${allow_moderator}`); // $slct_trigger = 'load__event_file_obj_li'; }); diff --git a/src/lib/element_manage_event_file_li_direct.svelte b/src/lib/element_manage_event_file_li_direct.svelte index f9228bbc..e0296f72 100644 --- a/src/lib/element_manage_event_file_li_direct.svelte +++ b/src/lib/element_manage_event_file_li_direct.svelte @@ -54,6 +54,11 @@ onMount(() => { +{#await lq__event_file_obj_li} + +

Loading...

+ +{:then lq__event_file_obj_li} { container_class_li={container_class_li} display_mode={display_mode} /> +{:catch error} +

{error.message}

+{/await} diff --git a/src/routes/events_pres_mgmt/ae_comp__event_files_upload.svelte b/src/routes/events_pres_mgmt/ae_comp__event_files_upload.svelte index 7c819e4a..1bd9e171 100644 --- a/src/routes/events_pres_mgmt/ae_comp__event_files_upload.svelte +++ b/src/routes/events_pres_mgmt/ae_comp__event_files_upload.svelte @@ -211,9 +211,9 @@ async function handle_input_upload_files(input_upload_files, task_id) { +