Various bug fixes for CHOW
This commit is contained in:
@@ -36,7 +36,7 @@ async function handle_load_ae_obj_id__sponsorship_cfg(
|
||||
let params = {};
|
||||
|
||||
// ae_loc.hub.sponsorships.qry_status = 'loading';
|
||||
ae_promises.load__sponsorship_cfg_obj = await api.get_ae_obj_id_crud({
|
||||
ae_promises.load__sponsorship_cfg_obj = api.get_ae_obj_id_crud({
|
||||
api_cfg: api_cfg,
|
||||
obj_type: 'sponsorship_cfg',
|
||||
obj_id: sponsorship_cfg_id,
|
||||
@@ -49,6 +49,8 @@ async function handle_load_ae_obj_id__sponsorship_cfg(
|
||||
if (sponsorship_cfg_obj_get_result) {
|
||||
if (log_lvl) {
|
||||
console.log(`*ae_func* Got a result for sponsorship_cfg_id ${sponsorship_cfg_id}`);
|
||||
} else if (log_lvl > 1) {
|
||||
console.log(`*ae_func* Got a result for sponsorship_cfg_id ${sponsorship_cfg_id}:`, sponsorship_cfg_obj_get_result);
|
||||
}
|
||||
return sponsorship_cfg_obj_get_result;
|
||||
} else {
|
||||
|
||||
@@ -188,7 +188,7 @@ export let get_object = async function get_object(
|
||||
)
|
||||
.then(function (response) {
|
||||
if (log_lvl) {
|
||||
console.log(`GET Response: status=${response.status} statusText=${response.statusText} baseURL=${response.config.baseURL} url=${response.config.url} method=${response.config.method} headers=${response.config.headers} params=${response.config.params}`);
|
||||
console.log(`GET Response: status=${response.status} statusText=${response.statusText} baseURL=${response.config.baseURL} url=${response.config.url} method=${response.config.method} headers=${response.config.headers} params=${JSON.stringify(response.config.params)}`);
|
||||
}
|
||||
if (log_lvl > 1) {
|
||||
console.log('GET Response:', response);
|
||||
@@ -1205,9 +1205,9 @@ export let update_ae_obj_id_crud = async function update_ae_obj_id_crud({api_cfg
|
||||
|
||||
|
||||
// Updated 2023-11-14
|
||||
export let delete_ae_obj_id_crud = async function delete_ae_obj_id_crud({api_cfg, obj_type, obj_id, field_name, field_value, fields={}, key, jwt=null, headers={}, params={}, data={}, method='delete', return_meta=false, log_lvl=0}) {
|
||||
export let delete_ae_obj_id_crud = async function delete_ae_obj_id_crud({api_cfg, obj_type, obj_id, key, jwt=null, headers={}, params={}, data={}, method='delete', return_meta=false, log_lvl=0}) {
|
||||
if (log_lvl) {
|
||||
console.log('*** delete_ae_obj_id_crud() ***');
|
||||
console.log(`*** delete_ae_obj_id_crud() *** obj_type: ${obj_type} obj_id: ${obj_id}`);
|
||||
}
|
||||
|
||||
data['super_key'] = key;
|
||||
|
||||
@@ -89,6 +89,7 @@ $slct = {
|
||||
...$slct,
|
||||
...ae_acct.slct,
|
||||
}
|
||||
console.log(`$slct = `, $slct);
|
||||
|
||||
if ($ae_loc.site_cfg_json.slct__event_id) {
|
||||
$events_slct.event_id = $ae_loc.site_cfg_json.slct__event_id;
|
||||
|
||||
@@ -103,10 +103,10 @@ let ae_event_presenter_obj_get_promise: Promise<any>;
|
||||
|
||||
|
||||
// This might need to be reviewed and compared to sponsorships version again
|
||||
if ($ae_loc.mod.events.event_id) {
|
||||
$slct.event_id = $ae_loc.mod.events.event_id;
|
||||
// handle_load_ae_obj_id__event({event_id: $slct.event_id, try_cache: false});
|
||||
if ($slct.event_id) {
|
||||
handle_load_ae_obj_li__event_presenter({event_id: $slct.event_id, try_cache: false});
|
||||
// $slct.event_id = $ae_loc.mod.events.event_id;
|
||||
// handle_load_ae_obj_id__event({event_id: $slct.event_id, try_cache: false});
|
||||
}
|
||||
|
||||
|
||||
@@ -184,10 +184,20 @@ async function handle_load_ae_obj_li__event_presenter({event_id, try_cache=true}
|
||||
console.log('*** handle_load_ae_obj_li__event_presenter() ***');
|
||||
// console.log($ae_loc.mod.events);
|
||||
|
||||
let enabled = $ae_loc.mod.events.enabled;
|
||||
let hidden = $ae_loc.mod.events.hidden;
|
||||
let limit = $ae_loc.mod.events.limit;
|
||||
let offset = $ae_loc.mod.events.offset;
|
||||
let enabled: string = ($ae_loc.qry__enabled ?? 'enabled'); // all, disabled, enabled
|
||||
let hidden: string = ($ae_loc.qry__hidden ?? 'not_hidden'); // all, hidden, not_hidden
|
||||
let limit: number = ($ae_loc.qry__limit ?? 99); // 99
|
||||
let offset: number = ($ae_loc.qry__offset ?? 0); // 0
|
||||
|
||||
if ($ae_loc.administrator_access) {
|
||||
enabled = 'all';
|
||||
hidden = 'all';
|
||||
}
|
||||
|
||||
// let enabled = $ae_loc.mod.events.enabled;
|
||||
// let hidden = $ae_loc.mod.events.hidden;
|
||||
// let limit = $ae_loc.mod.events.limit;
|
||||
// let offset = $ae_loc.mod.events.offset;
|
||||
|
||||
let params = {};
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
/** @type {import('./$types').LayoutLoad} */
|
||||
console.log(`ae_events_speakers slug +layout.ts start`);
|
||||
console.log(`ae_events_speakers [slug] +layout.ts start`);
|
||||
|
||||
import { get } from 'svelte/store';
|
||||
|
||||
@@ -16,28 +16,28 @@ export async function load({ params, url }) { // route
|
||||
// let ae_loc_tmp = get(ae_loc);
|
||||
// console.log(`ae_loc = `, ae_loc_tmp);
|
||||
|
||||
let ds_code_li: null|key_val = ae_loc_tmp.ds;
|
||||
// console.log(`ae_ ds_code_li = `, ds_code_li);
|
||||
let ds_code: null|string = null;
|
||||
let ds_type: null|string = null;
|
||||
// let ds_code_li: null|key_val = ae_loc_tmp.ds;
|
||||
// // console.log(`ae_ ds_code_li = `, ds_code_li);
|
||||
// let ds_code: null|string = null;
|
||||
// let ds_type: null|string = null;
|
||||
|
||||
|
||||
let data_struct = {
|
||||
// ae_init: ae_loc_tmp,
|
||||
params: params,
|
||||
sections: [
|
||||
{ slug: 'new', title: 'New Event Presenter' },
|
||||
{ slug: 'manage', title: 'Manage' },
|
||||
{ slug: 'test', title: 'Test' },
|
||||
],
|
||||
url: url,
|
||||
// let data_struct = {
|
||||
// // ae_init: ae_loc_tmp,
|
||||
// params: params,
|
||||
// sections: [
|
||||
// { slug: 'new', title: 'New Event Presenter' },
|
||||
// { slug: 'manage', title: 'Manage' },
|
||||
// { slug: 'test', title: 'Test' },
|
||||
// ],
|
||||
// url: url,
|
||||
|
||||
};
|
||||
// };
|
||||
|
||||
let loading_results = null;
|
||||
// let loading_results = null;
|
||||
|
||||
ds_code = 'hub__page__events_speakers__create_info';
|
||||
ds_type = 'text';
|
||||
// ds_code = 'hub__page__events_speakers__create_info';
|
||||
// ds_type = 'text';
|
||||
// loading_results = await handle_get_data_store_obj_w_code({ code: ds_code })
|
||||
// .then( function (ds_hub_page_events_create_info_results) {
|
||||
// if (ds_hub_page_events_create_info_results) {
|
||||
@@ -91,7 +91,7 @@ export async function load({ params, url }) { // route
|
||||
// console.log(`ae_loc = `, get(ae_loc));
|
||||
// });
|
||||
|
||||
return data_struct;
|
||||
// return data_struct;
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -95,17 +95,17 @@ onMount(() => {
|
||||
|
||||
|
||||
// Load the Event Obj with ID based on the URL param.
|
||||
$slct.event_id = data.url.searchParams.get('event_id');
|
||||
$slct_trigger = 'load__event_obj';
|
||||
// $slct.event_id = data.url.searchParams.get('event_id');
|
||||
// $slct_trigger = 'load__event_obj';
|
||||
|
||||
|
||||
$: if ($slct_trigger == 'load__event_obj' && $slct.event_id) {
|
||||
console.log('Selected Event ID:', $slct.event_id);
|
||||
// $: if ($slct_trigger == 'load__event_obj' && $slct.event_id) {
|
||||
// console.log('Selected Event ID:', $slct.event_id);
|
||||
|
||||
$slct_trigger = null;
|
||||
// $slct_trigger = null;
|
||||
|
||||
handle_load_ae_obj_id__event({event_id: $slct.event_id, try_cache: false});
|
||||
}
|
||||
// handle_load_ae_obj_id__event({event_id: $slct.event_id, try_cache: false});
|
||||
// }
|
||||
|
||||
async function handle_load_ae_obj_id__event({event_id, try_cache=false}) {
|
||||
console.log(`*** handle_load_ae_obj_id__event() *** event_id=${event_id}`);
|
||||
|
||||
@@ -25,7 +25,8 @@ $ae_loc.mod.sponsorships.level_guest_max_li = {
|
||||
7: 16, // CHOW 2024 - Premier Partner
|
||||
};
|
||||
// $slct.sponsorship_cfg_id = ae_acct.slct.sponsorship_cfg_id;
|
||||
// $slct.sponsorship_cfg_obj = ae_acct.slct.sponsorship_cfg_obj;
|
||||
// Setting the sponsorship_cfg_obj here seems to be important. It does not behave correctly if you navigate from the main (root) page for the site. The sponsorship level drop down is missing (probably more). - 2024-04-01
|
||||
$slct.sponsorship_cfg_obj = ae_acct.slct.sponsorship_cfg_obj;
|
||||
|
||||
// We want to loop through all of the data store (ds) key value pairs and set them to localStorage
|
||||
// if (ae_acct.ds) {
|
||||
|
||||
@@ -30,10 +30,16 @@ export async function load({ parent }) {
|
||||
return false;
|
||||
}
|
||||
|
||||
let load_sponsorship_cfg_obj = spons_func.handle_load_ae_obj_id__sponsorship_cfg({api_cfg: ae_acct.api, sponsorship_cfg_id: sponsorship_cfg_id, try_cache: false});
|
||||
// The await at this point seems to be important. If it is in the sponsor function then the data is not available to the layout. - 2024-04-01
|
||||
let load_sponsorship_cfg_obj = await spons_func.handle_load_ae_obj_id__sponsorship_cfg({
|
||||
api_cfg: ae_acct.api,
|
||||
sponsorship_cfg_id: sponsorship_cfg_id,
|
||||
try_cache: false,
|
||||
log_lvl: 0
|
||||
});
|
||||
|
||||
ae_acct.slct.sponsorship_cfg_id = sponsorship_cfg_id;
|
||||
ae_acct.slct.sponsorship_cfg_obj = await load_sponsorship_cfg_obj;
|
||||
ae_acct.slct.sponsorship_cfg_obj = load_sponsorship_cfg_obj;
|
||||
|
||||
data.ae_sponsorships_layout_ts = true;
|
||||
|
||||
|
||||
@@ -173,10 +173,20 @@ async function handle_load_ae_obj_li__sponsorship({account_id, try_cache=true})
|
||||
console.log('*** handle_load_ae_obj_li__sponsorship() ***');
|
||||
// console.log($ae_loc.mod.sponsorships);
|
||||
|
||||
let enabled = $ae_loc.mod.sponsorships.enabled;
|
||||
let hidden = $ae_loc.mod.sponsorships.hidden;
|
||||
let limit = $ae_loc.mod.sponsorships.limit;
|
||||
let offset = $ae_loc.mod.sponsorships.offset;
|
||||
let enabled: string = ($ae_loc.qry__enabled ?? 'enabled'); // all, disabled, enabled
|
||||
let hidden: string = ($ae_loc.qry__hidden ?? 'not_hidden'); // all, hidden, not_hidden
|
||||
let limit: number = ($ae_loc.qry__limit ?? 99); // 99
|
||||
let offset: number = ($ae_loc.qry__offset ?? 0); // 0
|
||||
|
||||
if ($ae_loc.administrator_access) {
|
||||
enabled = 'all';
|
||||
hidden = 'all';
|
||||
}
|
||||
|
||||
// let enabled = $ae_loc.mod.sponsorships.enabled;
|
||||
// let hidden = $ae_loc.mod.sponsorships.hidden;
|
||||
// let limit = $ae_loc.mod.sponsorships.limit;
|
||||
// let offset = $ae_loc.mod.sponsorships.offset;
|
||||
|
||||
let params = {};
|
||||
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
/** @type {import('./$types').LayoutLoad} */
|
||||
console.log(`ae_sponsorships [slug] +layout.ts start`);
|
||||
|
||||
import { get } from 'svelte/store';
|
||||
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
<script lang="ts">
|
||||
export let data;
|
||||
export let data: any;
|
||||
|
||||
console.log(`ae_ Svelte Sponsorships [slug] +page data:`, data);
|
||||
|
||||
import { onMount } from 'svelte';
|
||||
|
||||
Reference in New Issue
Block a user