Minor changes related to the site passcodes.

This commit is contained in:
Scott Idem
2024-09-04 15:19:45 -04:00
parent d5d28149ad
commit 86dc7797e0
3 changed files with 41 additions and 2 deletions

View File

@@ -72,6 +72,8 @@ export let ae_app_local_data_struct: key_val = {
header_image_path: null,
},
// The page access codes can be pulled from the data store "hub__page__access_code_li_json" per account.
// Currently configured for OSIT, ASCM, LCI
'page_access_code_li': {
// 'manager': '10240',
'administrator': '11500',

View File

@@ -115,6 +115,13 @@ let event_session_id_random_li: string[] = [];
// })
// );
let lq__event_location_obj_li = liveQuery(
() => db_events.locations
.where('event_id_random')
.equals(ae_acct.slct.event_id)
.sortBy('name')
);
// let load_obj_li_results: Promise<any>|key_val;
let search_submit_results: Promise<any>|key_val;
@@ -400,7 +407,25 @@ async function handle_search__event_session(
<span class="fas fa-search-location"></span>
</button>
<input
<select
name="location_name_list"
id="session_location_name_list"
bind:value={$events_sess.pres_mgmt.location_name_qry_str}
class="input text-xs font-bold font-mono min-w-fit w-min max-w-40 transition-all mx-1"
class:hidden={!$ae_loc.authenticated_access || !$events_loc.pres_mgmt.show_content__session_search_room_name}
on:change={() => {
$events_trigger = 'load__event_session_obj_li';
}}
>
{#if $lq__event_location_obj_li}
<option value="">Location?</option>
{#each $lq__event_location_obj_li as event_location_obj}
<option value={event_location_obj?.name}>{event_location_obj.name}</option>
{/each}
{/if}
</select>
<!-- <input
type="search"
name="location_name"
placeholder="Location"
@@ -415,7 +440,7 @@ async function handle_search__event_session(
class:hidden={!$ae_loc.authenticated_access || !$events_loc.pres_mgmt.show_content__session_search_room_name}
suggest="off"
data-ignore="true"
/>
/> -->
<button
type="button"

View File

@@ -48,6 +48,18 @@ export async function load({ params, parent }) { // route
console.log(`load_event_session_obj_li = `, load_event_session_obj_li);
ae_acct.slct.event_session_obj_li = load_event_session_obj_li;
let load_event_location_obj_li = events_func.load_ae_obj_li__event_location({
api_cfg: ae_acct.api,
for_obj_type: 'event',
for_obj_id: event_id,
params: {qry__enabled: 'enabled', qry__hidden: 'all', qry__limit: 200},
try_cache: true,
log_lvl: 1
});
console.log(`load_event_location_obj_li = `, load_event_location_obj_li);
ae_acct.slct.event_location_obj_li = load_event_location_obj_li;
}
// WARNING: Precaution against shared data between sites and sessions.