diff --git a/src/routes/events/[event_id]/+page.svelte b/src/routes/events/[event_id]/+page.svelte index b4b93942..52b2c75d 100644 --- a/src/routes/events/[event_id]/+page.svelte +++ b/src/routes/events/[event_id]/+page.svelte @@ -21,7 +21,7 @@ import { events_func } from '$lib/ae_events_functions'; import Comp_event_files_upload from './../../events_pres_mgmt/ae_comp__event_files_upload.svelte'; import Element_manage_event_file_li_wrap from '$lib/element_manage_event_file_li_direct.svelte'; -import Event_page_menu from './event_page_menu.svelte'; +import Event_page_menu from '../event_page_menu.svelte'; // Quickly save the data passed from the parent(s) to the Svelte stores, localStorage, and other. diff --git a/src/routes/events_pres_mgmt/location/[slug]/+page.svelte b/src/routes/events/[event_id]/location/[event_location_id]/+page.svelte similarity index 97% rename from src/routes/events_pres_mgmt/location/[slug]/+page.svelte rename to src/routes/events/[event_id]/location/[event_location_id]/+page.svelte index 89ea232a..f1b423b0 100644 --- a/src/routes/events_pres_mgmt/location/[slug]/+page.svelte +++ b/src/routes/events/[event_id]/location/[event_location_id]/+page.svelte @@ -24,11 +24,11 @@ import { ae_snip, ae_loc, ae_sess, ae_api, ae_trig, slct, slct_trigger } from '$ import { events_loc, events_sess, events_slct, events_trigger, events_trig_kv } from '$lib/ae_events_stores'; import { events_func } from '$lib/ae_events_functions'; -import Comp_event_files_upload from './../../ae_comp__event_files_upload.svelte'; -import Comp_event_session_obj_li from '../../ae_comp__event_session_obj_li.svelte'; +import Comp_event_files_upload from '../../../../events_pres_mgmt/ae_comp__event_files_upload.svelte'; +import Comp_event_session_obj_li from '../../../../events_pres_mgmt/ae_comp__event_session_obj_li.svelte'; import Element_manage_event_file_li_wrap from '$lib/element_manage_event_file_li_direct.svelte'; -import Location_view from './../../location_view.svelte'; -import Location_page_menu from './../../location_page_menu.svelte'; +import Location_view from './location_view.svelte'; +import Location_page_menu from '../location_page_menu.svelte'; import { browser } from '$app/environment'; diff --git a/src/routes/events_pres_mgmt/location/[slug]/+page.ts b/src/routes/events/[event_id]/location/[event_location_id]/+page.ts similarity index 88% rename from src/routes/events_pres_mgmt/location/[slug]/+page.ts rename to src/routes/events/[event_id]/location/[event_location_id]/+page.ts index 615d3c5d..ed9657c5 100644 --- a/src/routes/events_pres_mgmt/location/[slug]/+page.ts +++ b/src/routes/events/[event_id]/location/[event_location_id]/+page.ts @@ -1,6 +1,6 @@ /** @type {import('./$types').PageLoad} */ import { error } from '@sveltejs/kit'; -console.log(`ae_events_pres_mgmt_event [slug] +page.ts start`); +console.log(`ae_events_pres_mgmt_event [event_location_id] +page.ts start`); import { browser } from '$app/environment'; import { events_func } from '$lib/ae_events_functions'; @@ -9,22 +9,22 @@ export async function load({ params, parent }) { // route let log_lvl = 0; let data = await parent(); - // console.log(`ae events_pres_mgmt location [slug] +page.ts data:`, data); + // console.log(`ae events_pres_mgmt location [event_location_id] +page.ts data:`, data); let account_id = data.account_id; let ae_acct = data[account_id]; // console.log(`ae_acct = `, ae_acct); // if (!account_id) { - // console.log(`ae events_pres_mgmt location [slug] +page.ts: The account_id was not found in the data!!!`); + // console.log(`ae events_pres_mgmt location [event_location_id] +page.ts: The account_id was not found in the data!!!`); // return false; // } data.ae_events_pres_mgmt_event_slug_page_ts = true; - let event_location_id = params.slug; + let event_location_id = params.event_location_id; if (!event_location_id) { - console.log(`ae events_pres_mgmt location [slug] +page.ts: The event_location_id was not found in the params!!!`); + console.log(`ae events_pres_mgmt location [event_location_id] +page.ts: The event_location_id was not found in the params!!!`); error(404, { message: 'Location not found' }); diff --git a/src/routes/events_pres_mgmt/location_view.svelte b/src/routes/events/[event_id]/location/[event_location_id]/location_view.svelte similarity index 98% rename from src/routes/events_pres_mgmt/location_view.svelte rename to src/routes/events/[event_id]/location/[event_location_id]/location_view.svelte index d87e2d4f..c90217a9 100644 --- a/src/routes/events_pres_mgmt/location_view.svelte +++ b/src/routes/events/[event_id]/location/[event_location_id]/location_view.svelte @@ -96,7 +96,7 @@ $: if ($lq__event_location_obj) { let qr_id_url = `${$lq__event_location_obj?.event_location_id_random}_url`; // URL for this page (be sure to URL encode it): - let url_str = `${$ae_loc.url_origin}/events_pres_mgmt/location/${$lq__event_location_obj?.event_location_id_random}`; + let url_str = `${$ae_loc.url_origin}/events/${$lq__event_location_obj?.event_id_random}/location/${$lq__event_location_obj?.event_location_id_random}`; url_str = encodeURI(url_str); ae_promises.generate_qr_code_url = core_func.generate_qr_code({api_cfg: $ae_api, account_id: $slct.account_id, qr_type: 'str', qr_id: qr_id_url, str: url_str}); @@ -296,7 +296,7 @@ $: if ($lq__event_location_obj) { {#if show__launcher_link} diff --git a/src/routes/events_pres_mgmt/location_page_menu.svelte b/src/routes/events/[event_id]/location/location_page_menu.svelte similarity index 100% rename from src/routes/events_pres_mgmt/location_page_menu.svelte rename to src/routes/events/[event_id]/location/location_page_menu.svelte diff --git a/src/routes/events_pres_mgmt/event/[slug]/reports/+page.svelte b/src/routes/events/[event_id]/reports/+page.svelte similarity index 98% rename from src/routes/events_pres_mgmt/event/[slug]/reports/+page.svelte rename to src/routes/events/[event_id]/reports/+page.svelte index e61ed2c3..9813cde5 100644 --- a/src/routes/events_pres_mgmt/event/[slug]/reports/+page.svelte +++ b/src/routes/events/[event_id]/reports/+page.svelte @@ -9,9 +9,9 @@ import { onMount } from 'svelte'; import type { key_val } from '$lib/ae_stores'; import { ae_util } from '$lib/ae_utils'; // import Element_data_store from '$lib/element_data_store_v2.svelte'; -import Comp_event_file_obj_tbl from '../../../ae_comp__event_file_obj_tbl.svelte'; -import Comp_event_session_obj_tbl from '../../../ae_comp__event_session_obj_tbl_wrapper.svelte'; -import Comp_event_presenter_obj_tbl from '../../../ae_comp__event_presenter_obj_tbl_wrapper.svelte'; +import Comp_event_file_obj_tbl from '../../../events_pres_mgmt/ae_comp__event_file_obj_tbl.svelte'; +import Comp_event_session_obj_tbl from '../../../events_pres_mgmt/ae_comp__event_session_obj_tbl_wrapper.svelte'; +import Comp_event_presenter_obj_tbl from '../../../events_pres_mgmt/ae_comp__event_presenter_obj_tbl_wrapper.svelte'; import { liveQuery } from "dexie"; // import { core_func } from '$lib/ae_core_functions'; @@ -20,7 +20,7 @@ import { ae_snip, ae_loc, ae_sess, ae_api, ae_trig, slct, slct_trigger } from '$ import { events_loc, events_sess, events_slct, events_trigger } from '$lib/ae_events_stores'; import { events_func } from '$lib/ae_events_functions'; -import Event_reports_page_menu from './../../../event_reports_page_menu.svelte'; +import Event_reports_page_menu from './event_reports_page_menu.svelte'; // Quickly save the data passed from the parent(s) to the Svelte stores, localStorage, and other. $slct.account_id = data.account_id; diff --git a/src/routes/events_pres_mgmt/event_reports_page_menu.svelte b/src/routes/events/[event_id]/reports/event_reports_page_menu.svelte similarity index 97% rename from src/routes/events_pres_mgmt/event_reports_page_menu.svelte rename to src/routes/events/[event_id]/reports/event_reports_page_menu.svelte index bf61f593..36705a72 100644 --- a/src/routes/events_pres_mgmt/event_reports_page_menu.svelte +++ b/src/routes/events/[event_id]/reports/event_reports_page_menu.svelte @@ -8,7 +8,7 @@ import { events_loc, events_sess, events_slct, events_trigger, events_trig_kv } // import Element_ae_crud from '$lib/element_ae_crud.svelte'; import Element_data_store from '$lib/element_data_store_v2.svelte'; -import Comp__pres_mgmt_menu_nav from './ae_comp__pres_mgmt_menu_nav.svelte'; +import Comp__pres_mgmt_menu_nav from './../../ae_comp__events_menu_nav.svelte'; export let lq__event_obj: any; @@ -29,9 +29,12 @@ let ae_triggers: key_val = {}; class="flex flex-row flex-wrap gap-1 items-center justify-around w-full"> @@ -34,31 +37,39 @@ export let pres_mgmt__session_search: boolean = false; // event_id Pres Mgmt Reports + + + Locations + Back to Session Search Back to Session diff --git a/src/routes/events/[event_id]/event_page_menu.svelte b/src/routes/events/event_page_menu.svelte similarity index 98% rename from src/routes/events/[event_id]/event_page_menu.svelte rename to src/routes/events/event_page_menu.svelte index e5b5e701..ed75e73d 100644 --- a/src/routes/events/[event_id]/event_page_menu.svelte +++ b/src/routes/events/event_page_menu.svelte @@ -8,7 +8,7 @@ import { events_loc, events_sess, events_slct, events_trigger, events_trig_kv } // import Element_ae_crud from '$lib/element_ae_crud.svelte'; import Element_data_store from '$lib/element_data_store_v2.svelte'; -import Comp__pres_mgmt_menu_nav from './../ae_comp__events_menu_nav.svelte'; +import Comp__pres_mgmt_menu_nav from './ae_comp__events_menu_nav.svelte'; export let lq__event_obj: any; @@ -29,9 +29,11 @@ let ae_triggers: key_val = {}; class="flex flex-row flex-wrap gap-1 items-center justify-around w-full"> diff --git a/src/routes/events_pres_mgmt/ae_comp__pres_mgmt_menu_nav.svelte b/src/routes/events_pres_mgmt/ae_comp__pres_mgmt_menu_nav.svelte index 2fd2abe1..247a752e 100644 --- a/src/routes/events_pres_mgmt/ae_comp__pres_mgmt_menu_nav.svelte +++ b/src/routes/events_pres_mgmt/ae_comp__pres_mgmt_menu_nav.svelte @@ -4,9 +4,12 @@ import { events_loc, events_sess, events_slct, events_trigger, events_trig_kv } export let hide: boolean = true; +export let event_id: null|string = null; + export let ae_core: boolean = false; export let pres_mgmt__launcher_id: boolean = false; // event_location_id export let pres_mgmt__location_id: boolean = false; // event_location_id +export let pres_mgmt__locations: boolean = false; // event_id export let pres_mgmt__presenter_id: boolean = false; // event_presenter_id export let pres_mgmt__reports: boolean = false; // event_id export let pres_mgmt__session_id: boolean = false; // event_session_id @@ -34,7 +37,7 @@ export let pres_mgmt__session_search: boolean = false; // event_id @@ -47,7 +50,7 @@ export let pres_mgmt__session_search: boolean = false; // event_id class="ae_menu__navigation_options flex flex-row items-center justify-around" > diff --git a/src/routes/events_pres_mgmt/event_page_menu.svelte b/src/routes/events_pres_mgmt/event_page_menu.svelte index 5e63d8b9..88e7f82f 100644 --- a/src/routes/events_pres_mgmt/event_page_menu.svelte +++ b/src/routes/events_pres_mgmt/event_page_menu.svelte @@ -29,9 +29,10 @@ let ae_triggers: key_val = {}; class="flex flex-row flex-wrap gap-1 items-center justify-around w-full"> diff --git a/src/routes/events_pres_mgmt/session_page_menu.svelte b/src/routes/events_pres_mgmt/session_page_menu.svelte index e3b91b43..c817c8b0 100644 --- a/src/routes/events_pres_mgmt/session_page_menu.svelte +++ b/src/routes/events_pres_mgmt/session_page_menu.svelte @@ -37,6 +37,7 @@ let ae_triggers: key_val = {}; diff --git a/src/routes/notes/+layout.ts b/src/routes/notes/+layout.ts index d4837ad2..59d24c20 100644 --- a/src/routes/notes/+layout.ts +++ b/src/routes/notes/+layout.ts @@ -60,7 +60,7 @@ export async function load({ parent }) { let submenu = { main: {name: 'Main', href: '/events_pres_mgmt', access: false}, // manage: {name: 'Manage', href: '/events_pres_mgmt/manage', access: 'administrator', disable: true, hide: true}, - locations: {name: 'Locations', href: '/events_pres_mgmt/locations', access: false, disable: false, hide: false}, + locations: {name: 'Locations', href: `/events/${event_id}/locations`, access: false, disable: false, hide: false}, }; data.submenu = submenu