diff --git a/src/lib/ae_events/ae_events__event_session.ts b/src/lib/ae_events/ae_events__event_session.ts index fedb3ec9..6e069682 100644 --- a/src/lib/ae_events/ae_events__event_session.ts +++ b/src/lib/ae_events/ae_events__event_session.ts @@ -914,7 +914,7 @@ export async function search__event_session( } await db_save_ae_obj_li__ae_obj({ db_instance: db_events, - table_name: 'presenters', + table_name: 'sessions', obj_li: processed_obj_li, properties_to_save: properties_to_save, log_lvl: log_lvl, diff --git a/src/lib/ae_stores.ts b/src/lib/ae_stores.ts index 9e8f8862..094c235b 100644 --- a/src/lib/ae_stores.ts +++ b/src/lib/ae_stores.ts @@ -79,6 +79,7 @@ const ae_app_local_data_defaults: key_val = { // debug_menu: false, // Flag show debug menu. debug_mode: false, // Flag to know if we should be in debug mode and show show debug options. edit_mode: false, // Flag to know if we should be in edit mode and show edit options. + adv_mode: false, // Flag to know if we should be in advanced mode and show advanced options. // sys_menu: true, // Flag show system menu. sync_local_config: true, // Flag to know if we should sync local config with the remote API server. diff --git a/src/lib/element_ae_crud_v2.svelte b/src/lib/element_ae_crud_v2.svelte index aefd1024..9cfe36ac 100644 --- a/src/lib/element_ae_crud_v2.svelte +++ b/src/lib/element_ae_crud_v2.svelte @@ -181,7 +181,7 @@ async function handle_obj_field_patch(new_field_value: any) { object_reload: object_reload, field_name: field_name, new_field_value: new_field_value, - log_lvl: 1 + log_lvl: log_lvl }) .then(function (results) { // console.log('Field PATCH Promise', results); @@ -235,8 +235,6 @@ async function handle_obj_field_patch(new_field_value: any) { font-normal transition-all duration-300 ease-in-out relative - z-20 - " class:hidden={hide_element} class:block={display_block} @@ -321,6 +319,10 @@ async function handle_obj_field_patch(new_field_value: any) { + + New value: {new_field_value} + + -- not set -- {:else if select_option_kv && Object.keys(select_option_kv).length > 0} {#each Object.keys(select_option_kv) as option} - + {/each} {:else} diff --git a/src/routes/events/[event_id]/+page.svelte b/src/routes/events/[event_id]/+page.svelte index c0399ffb..0c77d891 100644 --- a/src/routes/events/[event_id]/+page.svelte +++ b/src/routes/events/[event_id]/+page.svelte @@ -298,7 +298,7 @@ async function handle_search__event_session( search_delay += 50+random_delay; } - // log_lvl = 1; + log_lvl = 1; let count = 0; let request_loop = setInterval(() => { diff --git a/src/routes/events/ae_comp__event_session_obj_li.svelte b/src/routes/events/ae_comp__event_session_obj_li.svelte index a504ca82..819ac63c 100644 --- a/src/routes/events/ae_comp__event_session_obj_li.svelte +++ b/src/routes/events/ae_comp__event_session_obj_li.svelte @@ -9,6 +9,7 @@ interface Props { lq__event_session_obj_li: any; hide__session_location?: boolean; hide__session_poc?: boolean; + hide__admin?: boolean; show__launcher_link?: boolean; show__launcher_link_legacy?: boolean; show__location_link?: boolean; @@ -24,6 +25,7 @@ let { lq__event_session_obj_li, hide__session_location = false, hide__session_poc = false, + hide__admin = false, show__launcher_link = false, show__launcher_link_legacy = false, show__location_link = false, @@ -57,7 +59,7 @@ import { events_func } from '$lib/ae_events_functions'; // } // Variables -// let ae_promises: key_val = {}; +let ae_promises: key_val = {}; let ae_tmp: key_val = $state({}); let ae_triggers: key_val = $state({}); let trigger_reload_session_id: string = $state(''); @@ -148,10 +150,19 @@ let trigger_reload_session_id: string = $state(''); Location + > + Location + POC + > + POC + + + Admin + @@ -306,7 +317,6 @@ let trigger_reload_session_id: string = $state(''); trigger_patch={ae_triggers.update_location} - object_type={'event_session'} object_id={session_obj?.event_session_id_random} object_reload={true} @@ -326,6 +336,7 @@ let trigger_reload_session_id: string = $state(''); outline_element={false} display_block={false} display_absolute_edit={true} + class_li={'m-1'} > @@ -580,6 +591,139 @@ let trigger_reload_session_id: string = $state(''); + + + + + + + + + + + + {/each} diff --git a/src/routes/events/ae_comp__events_menu_opts.svelte b/src/routes/events/ae_comp__events_menu_opts.svelte index f7225c91..f1df7d67 100644 --- a/src/routes/events/ae_comp__events_menu_opts.svelte +++ b/src/routes/events/ae_comp__events_menu_opts.svelte @@ -478,9 +478,9 @@ export let hide: boolean = true; {/if} -
- {#if $ae_loc.trusted_access} - {#if $ae_loc.edit_mode} +
+ {#if $ae_loc?.trusted_access} + {#if $ae_loc?.edit_mode} {/if} + + {#if $ae_loc?.adv_mode} + + {:else} + + {/if} {/if}