Work on bug fix for presenters not being save in the IDB. Also cleaned up the related functions to use the more standard enabled, hidden, limit, and offset params. Other minor clean up

This commit is contained in:
Scott Idem
2025-06-04 11:27:37 -04:00
parent 8279fab244
commit 695a520eb3
4 changed files with 103 additions and 25 deletions

View File

@@ -17,6 +17,10 @@ export async function load_ae_obj_id__event_presentation(
event_presentation_id, event_presentation_id,
inc_file_li = false, inc_file_li = false,
inc_presenter_li = false, inc_presenter_li = false,
enabled = 'enabled',
hidden = 'not_hidden',
limit = 49,
offset = 0,
try_cache = true, try_cache = true,
log_lvl = 0 log_lvl = 0
}: { }: {
@@ -24,6 +28,10 @@ export async function load_ae_obj_id__event_presentation(
event_presentation_id: string, event_presentation_id: string,
inc_file_li?: boolean, inc_file_li?: boolean,
inc_presenter_li?: boolean, inc_presenter_li?: boolean,
enabled?: string,
hidden?: string,
limit?: number,
offset?: number,
try_cache?: boolean, try_cache?: boolean,
log_lvl?: number log_lvl?: number
} }
@@ -131,7 +139,12 @@ export async function load_ae_obj_id__event_presentation(
for_obj_type: 'event_presentation', for_obj_type: 'event_presentation',
for_obj_id: event_presentation_id, for_obj_id: event_presentation_id,
inc_file_li: inc_file_li, inc_file_li: inc_file_li,
params: {qry__enabled: 'all', qry__limit: 25}, enabled: enabled,
hidden: hidden,
limit: limit,
offset: offset,
// order_by_li: {'priority': 'DESC', 'sort': 'DESC', 'updated_on': 'DESC', 'created_on': 'DESC'},
// params: params,
try_cache: try_cache, try_cache: try_cache,
log_lvl: log_lvl log_lvl: log_lvl
}) })
@@ -160,6 +173,10 @@ export async function load_ae_obj_li__event_presentation(
for_obj_id, for_obj_id,
inc_file_li = false, inc_file_li = false,
inc_presenter_li = false, inc_presenter_li = false,
enabled = 'enabled',
hidden = 'not_hidden',
limit = 49,
offset = 0,
order_by_li = {'priority': 'DESC', 'sort': 'DESC', 'start_datetime': 'ASC', 'name': 'ASC', 'updated_on': 'DESC', 'created_on': 'DESC'}, order_by_li = {'priority': 'DESC', 'sort': 'DESC', 'start_datetime': 'ASC', 'name': 'ASC', 'updated_on': 'DESC', 'created_on': 'DESC'},
params = {}, params = {},
try_cache = true, try_cache = true,
@@ -170,6 +187,10 @@ export async function load_ae_obj_li__event_presentation(
for_obj_id: string, for_obj_id: string,
inc_file_li?: boolean, inc_file_li?: boolean,
inc_presenter_li?: boolean, inc_presenter_li?: boolean,
enabled?: string,
hidden?: string,
limit?: number,
offset?: number,
order_by_li?: key_val, order_by_li?: key_val,
params?: key_val, params?: key_val,
try_cache?: boolean, try_cache?: boolean,
@@ -180,17 +201,17 @@ export async function load_ae_obj_li__event_presentation(
console.log(`*** load_ae_obj_li__event_presentation() *** for_obj_type=${for_obj_type} for_obj_id=${for_obj_id}`); console.log(`*** load_ae_obj_li__event_presentation() *** for_obj_type=${for_obj_type} for_obj_id=${for_obj_id}`);
} }
let enabled: string = (params.qry__enabled ?? 'enabled'); // all, disabled, enabled // let enabled: string = (params.qry__enabled ?? 'enabled'); // all, disabled, enabled
let hidden: string = (params.qry__hidden ?? 'not_hidden'); // all, hidden, not_hidden // let hidden: string = (params.qry__hidden ?? 'not_hidden'); // all, hidden, not_hidden
let limit: number = (params.qry__limit ?? 99); // 99 // let limit: number = (params.qry__limit ?? 99); // 99
let offset: number = (params.qry__offset ?? 0); // 0 // let offset: number = (params.qry__offset ?? 0); // 0
let params_json: key_val = {}; let params_json: key_val = {};
// console('params_json:', params_json); // console('params_json:', params_json);
// ae_promises.load__event_presentation_obj_li = await api.get_ae_obj_li_for_obj_id_crud({ // ae_promises.load__event_presentation_obj_li = await api.get_ae_obj_li_for_obj_id_crud({
ae_promises.load__event_session_obj_li = await api.get_ae_obj_li_for_obj_id_crud_v2({ ae_promises.load__event_presentation_obj_li = await api.get_ae_obj_li_for_obj_id_crud_v2({
api_cfg: api_cfg, api_cfg: api_cfg,
obj_type: 'event_presentation', obj_type: 'event_presentation',
for_obj_type: for_obj_type, for_obj_type: for_obj_type,
@@ -262,7 +283,7 @@ export async function load_ae_obj_li__event_presentation(
api_cfg: api_cfg, api_cfg: api_cfg,
for_obj_type: 'event_presentation', for_obj_type: 'event_presentation',
for_obj_id: event_presentation_id, for_obj_id: event_presentation_id,
params: {qry__enabled: 'all', qry__limit: 25}, params: {qry__enabled: enabled, qry__limit: limit},
try_cache: try_cache, try_cache: try_cache,
log_lvl: log_lvl log_lvl: log_lvl
}) })
@@ -293,7 +314,13 @@ export async function load_ae_obj_li__event_presentation(
api_cfg: api_cfg, api_cfg: api_cfg,
for_obj_type: 'event_presentation', for_obj_type: 'event_presentation',
for_obj_id: event_presentation_id, for_obj_id: event_presentation_id,
params: {qry__enabled: 'all', qry__limit: 25}, inc_file_li: inc_file_li,
enabled: enabled,
hidden: hidden,
limit: limit,
offset: offset,
// order_by_li: {'priority': 'DESC', 'sort': 'DESC', 'updated_on': 'DESC', 'created_on': 'DESC'},
// params: {},
try_cache: try_cache, try_cache: try_cache,
log_lvl: log_lvl log_lvl: log_lvl
}) })

View File

@@ -15,12 +15,20 @@ export async function load_ae_obj_id__event_presenter(
api_cfg, api_cfg,
event_presenter_id, event_presenter_id,
inc_file_li = false, inc_file_li = false,
enabled = 'enabled',
hidden = 'not_hidden',
limit = 19,
offset = 0,
try_cache = true, try_cache = true,
log_lvl = 0 log_lvl = 0
}: { }: {
api_cfg: any, api_cfg: any,
event_presenter_id: string, event_presenter_id: string,
inc_file_li?: boolean, inc_file_li?: boolean,
enabled?: string,
hidden?: string,
limit?: number,
offset?: number,
try_cache?: boolean, try_cache?: boolean,
log_lvl?: number log_lvl?: number
} }
@@ -91,7 +99,7 @@ export async function load_ae_obj_id__event_presenter(
api_cfg: api_cfg, api_cfg: api_cfg,
for_obj_type: 'event_presenter', for_obj_type: 'event_presenter',
for_obj_id: event_presenter_id, for_obj_id: event_presenter_id,
params: {qry__enabled: 'all', qry__limit: 25}, params: {qry__enabled: enabled, qry__limit: limit},
try_cache: try_cache, try_cache: try_cache,
log_lvl: log_lvl log_lvl: log_lvl
}) })
@@ -119,6 +127,10 @@ export async function load_ae_obj_li__event_presenter(
for_obj_type, for_obj_type,
for_obj_id, for_obj_id,
inc_file_li = false, inc_file_li = false,
enabled = 'enabled',
hidden = 'not_hidden',
limit = 19,
offset = 0,
order_by_li = {'priority': 'DESC', 'sort': 'DESC', 'given_name': 'ASC', 'family_name': 'ASC', 'updated_on': 'DESC', 'created_on': 'DESC'}, order_by_li = {'priority': 'DESC', 'sort': 'DESC', 'given_name': 'ASC', 'family_name': 'ASC', 'updated_on': 'DESC', 'created_on': 'DESC'},
params = {}, params = {},
try_cache = true, try_cache = true,
@@ -128,6 +140,10 @@ export async function load_ae_obj_li__event_presenter(
for_obj_type: string, for_obj_type: string,
for_obj_id: string, for_obj_id: string,
inc_file_li?: boolean, inc_file_li?: boolean,
enabled?: string,
hidden?: string,
limit?: number,
offset?: number,
order_by_li?: key_val, order_by_li?: key_val,
params?: key_val, params?: key_val,
try_cache?: boolean, try_cache?: boolean,
@@ -138,10 +154,10 @@ export async function load_ae_obj_li__event_presenter(
console.log(`*** load_ae_obj_li__event_presenter() *** for_obj_type=${for_obj_type} for_obj_id=${for_obj_id}`); console.log(`*** load_ae_obj_li__event_presenter() *** for_obj_type=${for_obj_type} for_obj_id=${for_obj_id}`);
} }
let enabled: string = (params.qry__enabled ?? 'enabled'); // all, disabled, enabled // let enabled: string = (params.qry__enabled ?? 'enabled'); // all, disabled, enabled
let hidden: string = (params.qry__hidden ?? 'not_hidden'); // all, hidden, not_hidden // let hidden: string = (params.qry__hidden ?? 'not_hidden'); // all, hidden, not_hidden
let limit: number = (params.qry__limit ?? 99); // 99 // let limit: number = (params.qry__limit ?? 99); // 99
let offset: number = (params.qry__offset ?? 0); // 0 // let offset: number = (params.qry__offset ?? 0); // 0
let params_json: key_val = {}; let params_json: key_val = {};
@@ -221,7 +237,7 @@ export async function load_ae_obj_li__event_presenter(
api_cfg: api_cfg, api_cfg: api_cfg,
for_obj_type: 'event_presenter', for_obj_type: 'event_presenter',
for_obj_id: event_presenter_id, for_obj_id: event_presenter_id,
params: {qry__enabled: 'all', qry__limit: 25}, params: {qry__enabled: enabled, qry__limit: limit},
try_cache: try_cache, try_cache: try_cache,
log_lvl: log_lvl log_lvl: log_lvl
}) })

View File

@@ -18,6 +18,10 @@ export async function load_ae_obj_id__event_session(
inc_file_li = false, inc_file_li = false,
inc_presentation_li = false, inc_presentation_li = false,
inc_presenter_li = false, inc_presenter_li = false,
enabled = 'enabled',
hidden = 'not_hidden',
limit = 149,
offset = 0,
try_cache = true, try_cache = true,
log_lvl = 0 log_lvl = 0
}: { }: {
@@ -26,6 +30,10 @@ export async function load_ae_obj_id__event_session(
inc_file_li?: boolean, inc_file_li?: boolean,
inc_presentation_li?: boolean, inc_presentation_li?: boolean,
inc_presenter_li?: boolean, inc_presenter_li?: boolean,
enabled?: string,
hidden?: string,
limit?: number,
offset?: number,
try_cache?: boolean, try_cache?: boolean,
log_lvl?: number log_lvl?: number
} }
@@ -134,7 +142,11 @@ export async function load_ae_obj_id__event_session(
for_obj_id: event_session_id, for_obj_id: event_session_id,
inc_file_li: inc_file_li, inc_file_li: inc_file_li,
inc_presenter_li: inc_presenter_li, inc_presenter_li: inc_presenter_li,
params: {qry__enabled: 'all', qry__limit: 25}, enabled: enabled, // all, disabled, enabled
hidden: hidden, // all, hidden, not_hidden
limit: limit, // 25
offset: offset, // 0
params: {},
try_cache: try_cache, try_cache: try_cache,
log_lvl: log_lvl log_lvl: log_lvl
}) })
@@ -164,6 +176,10 @@ export async function load_ae_obj_li__event_session(
inc_file_li = false, inc_file_li = false,
inc_presentation_li = false, inc_presentation_li = false,
inc_presenter_li = false, inc_presenter_li = false,
enabled = 'enabled',
hidden = 'not_hidden',
limit = 149,
offset = 0,
order_by_li = {'priority': 'DESC', 'sort': 'DESC', 'start_datetime': 'ASC', 'name': 'ASC', 'updated_on': 'DESC', 'created_on': 'DESC'}, order_by_li = {'priority': 'DESC', 'sort': 'DESC', 'start_datetime': 'ASC', 'name': 'ASC', 'updated_on': 'DESC', 'created_on': 'DESC'},
params = {}, params = {},
try_cache = true, try_cache = true,
@@ -175,6 +191,10 @@ export async function load_ae_obj_li__event_session(
inc_file_li?: boolean, inc_file_li?: boolean,
inc_presentation_li?: boolean, inc_presentation_li?: boolean,
inc_presenter_li?: boolean, inc_presenter_li?: boolean,
enabled?: string, // all, disabled, enabled
hidden?: string, // all, hidden, not_hidden
limit?: number, // 99
offset?: number, // 0
order_by_li?: key_val, order_by_li?: key_val,
params?: key_val, params?: key_val,
try_cache?: boolean, try_cache?: boolean,
@@ -185,10 +205,10 @@ export async function load_ae_obj_li__event_session(
console.log(`*** load_ae_obj_li__event_session() *** for_obj_type=${for_obj_type} for_obj_id=${for_obj_id}`); console.log(`*** load_ae_obj_li__event_session() *** for_obj_type=${for_obj_type} for_obj_id=${for_obj_id}`);
} }
let enabled: string = (params.qry__enabled ?? 'enabled'); // all, disabled, enabled // let enabled: string = (params.qry__enabled ?? 'enabled'); // all, disabled, enabled
let hidden: string = (params.qry__hidden ?? 'not_hidden'); // all, hidden, not_hidden // let hidden: string = (params.qry__hidden ?? 'not_hidden'); // all, hidden, not_hidden
let limit: number = (params.qry__limit ?? 99); // 99 // let limit: number = (params.qry__limit ?? 99); // 99
let offset: number = (params.qry__offset ?? 0); // 0 // let offset: number = (params.qry__offset ?? 0); // 0
let params_json: key_val = {}; let params_json: key_val = {};
@@ -300,7 +320,11 @@ export async function load_ae_obj_li__event_session(
for_obj_id: event_session_id, for_obj_id: event_session_id,
inc_file_li: inc_file_li, inc_file_li: inc_file_li,
inc_presenter_li: inc_presenter_li, inc_presenter_li: inc_presenter_li,
params: {qry__enabled: enabled, qry__limit: limit}, enabled: enabled,
hidden: hidden,
limit: limit,
offset: offset,
params: params,
try_cache: try_cache, try_cache: try_cache,
log_lvl: log_lvl log_lvl: log_lvl
}) })

View File

@@ -33,9 +33,11 @@ export async function load({ params, parent }) { // route
if (browser) { if (browser) {
// Load event session object // Load event session object
let load_event_session_obj = events_func.load_ae_obj_id__event_session({ let load_event_session_obj = await events_func.load_ae_obj_id__event_session({
api_cfg: ae_acct.api, api_cfg: ae_acct.api,
event_session_id: event_session_id, event_session_id: event_session_id,
// inc_presentation_li: true,
// inc_presenter_li: true,
try_cache: true try_cache: true
}); });
@@ -46,8 +48,13 @@ export async function load({ params, parent }) { // route
api_cfg: ae_acct.api, api_cfg: ae_acct.api,
for_obj_type: 'event_session', for_obj_type: 'event_session',
for_obj_id: event_session_id, for_obj_id: event_session_id,
params: {qry__enabled: 'all', qry__limit: 50}, inc_presenter_li: true,
try_cache: true enabled: 'all',
hidden: 'all',
limit: 19,
// params: {},
try_cache: true,
log_lvl: 2
}) })
.then((event_presentation_obj_li) => { .then((event_presentation_obj_li) => {
if (log_lvl) { if (log_lvl) {
@@ -61,8 +68,12 @@ export async function load({ params, parent }) { // route
api_cfg: ae_acct.api, api_cfg: ae_acct.api,
for_obj_type: 'event_presentation', for_obj_type: 'event_presentation',
for_obj_id: event_presentation_id, for_obj_id: event_presentation_id,
params: {qry__enabled: 'all', qry__limit: 15}, enabled: 'all',
try_cache: true hidden: 'all',
limit: 19,
params: {},
try_cache: true,
log_lvl: 2
}); });
if (log_lvl) { if (log_lvl) {
console.log(`load_event_presenter_obj_li = `, load_event_presenter_obj_li); console.log(`load_event_presenter_obj_li = `, load_event_presenter_obj_li);