diff --git a/src/lib/ae_events/ae_events__event_file.ts b/src/lib/ae_events/ae_events__event_file.ts index 6470093f..ce6078a9 100644 --- a/src/lib/ae_events/ae_events__event_file.ts +++ b/src/lib/ae_events/ae_events__event_file.ts @@ -133,11 +133,21 @@ export async function create_event_file_obj_from_hosted_file_async({ log_lvl?: number; }) { if (!hosted_file_id) return false; - const endpoint = `/event/file/from_hosted_file/${hosted_file_id}`; + + // Use V3 endpoint for creation from hosted file + const endpoint = `/v3/action/event_file/from_hosted_file/${hosted_file_id}`; const query_params = { ...params }; if (return_obj) query_params['return_obj'] = true; if (inc_hosted_file) query_params['inc_hosted_file'] = true; - const result = await api.post_object({ api_cfg, endpoint, params: query_params, data, log_lvl }); + + const result = await api.post_object({ + api_cfg, + endpoint, + params: query_params, + data, + log_lvl + }); + if (return_obj) return result; return result?.event_file_id || result?.id || result?.event_file_id_random; } diff --git a/src/routes/events/+layout.svelte b/src/routes/events/+layout.svelte index eaf9660e..51fdcac3 100644 --- a/src/routes/events/+layout.svelte +++ b/src/routes/events/+layout.svelte @@ -8,7 +8,13 @@ // *** Import other supporting libraries // import * as icons from '@lucide/svelte'; - import { Brain, House, Library, RefreshCw, Satellite } from '@lucide/svelte'; + import { + Brain, + House, + Library, + RefreshCw, + Satellite + } from '@lucide/svelte'; // *** Import Aether specific variables and functions import type { key_val } from '$lib/stores/ae_stores'; @@ -76,7 +82,9 @@ function scroll_container() { return ( - document.getElementById('ae_main_content') || document.documentElement || document.body + document.getElementById('ae_main_content') || + document.documentElement || + document.body ); } @@ -121,10 +129,10 @@ - {#if $events_loc?.ver && $events_loc?.ver !== $events_sess?.ver}
| Filename | -Link | ++ Link + | Size | Uploaded | {#if show_location_fields}Location | {/if} {#if show_session_fields} -Code | ++ Code + | Session | Start datetime | {/if} @@ -370,7 +431,7 @@ hosted_file_id={event_file_obj?.hosted_file_id} hosted_file_obj={event_file_obj} show_divider={true} - show_direct_download={show_direct_download} + {show_direct_download} max_filename={50} classes="btn btn-sm preset-tonal-primary hover:preset-filled-primary-500 min-w-72" /> @@ -384,7 +445,9 @@ class:hidden={!show_direct_download} class="flex flex-row gap-0.5" > - Original: + + Original: + - + Download -
|---|
| Session | Schedule | @@ -124,286 +126,261 @@POC | -Admin | - +Admin | |
|---|---|---|---|---|---|
|
-
{#if session_obj?.alert && $ae_loc.trusted_access}
-
-
+
+ {#if session_obj?.hide}
+
-
-
-
-
-
+
-
-
{#if show_details_kv[session_obj.event_session_id]}
-
-
-
+
-
{#if show__session_presentations && $ae_loc.manager_access}
-
-
{/if}
-
|
-
-
-
+ {ae_util.iso_datetime_formatter(
+ session_obj?.start_datetime,
+ 'dddd, MMM D'
+ )}
- {ae_util.iso_datetime_formatter(session_obj?.start_datetime, 'dddd, MMM D')}
-
- {ae_util.iso_datetime_formatter(session_obj?.start_datetime, 'time_12_short')} – {ae_util.iso_datetime_formatter(session_obj?.end_datetime, 'time_12_short')}
-
+ {ae_util.iso_datetime_formatter(
+ session_obj?.start_datetime,
+ 'time_12_short'
+ )} – {ae_util.iso_datetime_formatter(
+ session_obj?.end_datetime,
+ 'time_12_short'
+ )}
-
|
-
-
- - | - -- - | - - -- + |
-
-
-
|
-
No sessions found matching your criteria.
Try adjusting your filters or search terms.
-| Name | diff --git a/src/routes/events/ae_comp__event_session_obj_tbl_wrapper.svelte b/src/routes/events/ae_comp__event_session_obj_tbl_wrapper.svelte index 65fd3198..12827e08 100644 --- a/src/routes/events/ae_comp__event_session_obj_tbl_wrapper.svelte +++ b/src/routes/events/ae_comp__event_session_obj_tbl_wrapper.svelte @@ -57,19 +57,24 @@ if (event_session_obj_li?.length) { if (log_lvl) { - console.log(`LQ - Using event_session_obj_li to get event sessions.`); + console.log( + `LQ - Using event_session_obj_li to get event sessions.` + ); } event_session_id_random_li = []; // This is to prevent the array from constantly updating and triggering the liveQuery. for (let i = 0; i < event_session_obj_li.length; i++) { let event_session_obj = event_session_obj_li[i]; - let event_session_id_random = event_session_obj.event_session_id_random; + let event_session_id_random = + event_session_obj.event_session_id_random; event_session_id_random_li.push(event_session_id_random); } // if (event_session_id_random_li.length) { - results = await db_events.session.bulkGet(event_session_id_random_li); + results = await db_events.session.bulkGet( + event_session_id_random_li + ); // } } else if (link_to_type && link_to_id) { console.log( @@ -88,7 +93,8 @@ // Check if results are different than the current session version stored under $events_slct if ( $events_slct.event_session_obj_li && - JSON.stringify($events_slct.event_session_obj_li) !== JSON.stringify(results) + JSON.stringify($events_slct.event_session_obj_li) !== + JSON.stringify(results) ) { $events_slct.event_session_obj_li = [...results]; if (log_lvl) { diff --git a/src/routes/events/ae_comp__events_menu_nav.svelte b/src/routes/events/ae_comp__events_menu_nav.svelte index cc1fa874..fe5ba49e 100644 --- a/src/routes/events/ae_comp__events_menu_nav.svelte +++ b/src/routes/events/ae_comp__events_menu_nav.svelte @@ -46,7 +46,11 @@
|---|