diff --git a/src/lib/ae_stores.ts b/src/lib/ae_stores.ts
index 27b3cf70..a7a8cd00 100644
--- a/src/lib/ae_stores.ts
+++ b/src/lib/ae_stores.ts
@@ -36,7 +36,8 @@ export type key_val = {
// *** BEGIN *** Longer-term app data. This should be stored to local storage.
export let ae_app_local_data_struct: key_val = {
- 'ver': '2024-06-26_12',
+ 'ver': '2024-06-26_13',
+ 'ver_idb': '2024-06-26_1625', // Clear if date IndexedDB version
'name': 'Aether - App Hub (SvelteKit 2.x Svelte 4.x)',
'theme': 'light',
'iframe': false,
diff --git a/src/routes/events_pres_mgmt/+layout.svelte b/src/routes/events_pres_mgmt/+layout.svelte
index 0ff3900c..9c461acb 100644
--- a/src/routes/events_pres_mgmt/+layout.svelte
+++ b/src/routes/events_pres_mgmt/+layout.svelte
@@ -111,33 +111,61 @@ $: if ($events_trigger == 'load__event_session_obj_id' && $events_trig_kv['event
{/if}
-{#if $ae_loc.ver < '2024-06-26_12'}
-
-
There is a new version of the app. Please use the button to clear the page cache and reload the page.
+
+
+{#if $ae_loc.ver != '2024-06-26_13' || $ae_loc.ver_idb != '2024-06-26_1625'}
+
+
+
+
+
New Version Available
+
+ There is a new version of the web app (this website). Please use the button to clear some cached data and settings. The page will then reload.
+
+{#if $ae_loc.ver != '2024-06-26_13'}
+
+ You will need to sign in again after clearing the cache.
+
+{/if}
+
+
+
+{:else}
+
+
+
{/if}
diff --git a/src/routes/events_pres_mgmt/event/[slug]/+page.svelte b/src/routes/events_pres_mgmt/event/[slug]/+page.svelte
index 28954735..5b9289ac 100644
--- a/src/routes/events_pres_mgmt/event/[slug]/+page.svelte
+++ b/src/routes/events_pres_mgmt/event/[slug]/+page.svelte
@@ -102,14 +102,29 @@ $: if ($events_trigger == 'load__event_session_obj_li' && $events_slct.event_id)
$events_trigger = null;
- if (!$events_sess.pres_mgmt.fulltext_search_qry_str || $events_sess?.pres_mgmt.fulltext_search_qry_str.length <= 1 ) {
+ if ( $ae_loc.administrator_access ) {
+ console.log('Administrator access search');
+ handle_search__event_session($events_sess.pres_mgmt.fulltext_search_qry_str);
+ } else if ( $ae_loc.trusted_access ) {
+ console.log('Trusted access search');
+ handle_search__event_session($events_sess.pres_mgmt.fulltext_search_qry_str);
+ } else if (!$events_sess.pres_mgmt.fulltext_search_qry_str || $events_sess?.pres_mgmt.fulltext_search_qry_str.length <= 1 ) {
$events_slct.session_obj_li = [];
// $events_sess.pres_mgmt.fulltext_search_qry_str = '';
+ // return false;
} else {
+ handle_search__event_session($events_sess.pres_mgmt.fulltext_search_qry_str);
+ }
+}
+
+
+function handle_search__event_session(search_str: string) {
+ console.log('handle_search__event_session()');
// let type_code = $events_sess.pres_mgmt.search_badge_type_code;
- let search_str = $events_sess.pres_mgmt.fulltext_search_qry_str.trim();
+ // let search_str = $events_sess.pres_mgmt.fulltext_search_qry_str.trim();
+
let search_method = 'lk'; // 'ft', 'lk', 'eq'
let ft_search_str_new = '';
let lk_search_str_new = '';
@@ -199,7 +214,7 @@ $: if ($events_trigger == 'load__event_session_obj_li' && $events_slct.event_id)
});
}
- } // end if search string is valid
+ // } // end if search string is valid
}
@@ -353,8 +368,21 @@ $: if ($events_trigger == 'load__event_session_obj_li' && $events_slct.event_id)
{#if $events_slct?.session_obj_li && $events_slct.session_obj_li.length > 0}
-