More work on the event object functions. Also a minor update to the recent files list options.
This commit is contained in:
@@ -551,7 +551,9 @@ export async function search__event_device(
|
|||||||
})
|
})
|
||||||
.then(function (event_device_obj_li_get_result) {
|
.then(function (event_device_obj_li_get_result) {
|
||||||
if (event_device_obj_li_get_result) {
|
if (event_device_obj_li_get_result) {
|
||||||
db_save_ae_obj_li__event_device({obj_type: 'event_device', obj_li: event_device_obj_li_get_result});
|
if (try_cache) {
|
||||||
|
db_save_ae_obj_li__event_device({obj_type: 'event_device', obj_li: event_device_obj_li_get_result});
|
||||||
|
}
|
||||||
return event_device_obj_li_get_result;
|
return event_device_obj_li_get_result;
|
||||||
} else {
|
} else {
|
||||||
return [];
|
return [];
|
||||||
@@ -760,13 +762,13 @@ export async function process_ae_obj__event_device_props({
|
|||||||
if (log_lvl) console.log(`Processing ae_obj event_device:`, obj);
|
if (log_lvl) console.log(`Processing ae_obj event_device:`, obj);
|
||||||
|
|
||||||
let processed_obj = {
|
let processed_obj = {
|
||||||
id: obj.id,
|
id: obj.event_device_id_random,
|
||||||
event_device_id: obj.event_device_id,
|
event_device_id: obj.event_device_id_random,
|
||||||
event_device_id_random: obj.event_device_id_random,
|
event_device_id_random: obj.event_device_id_random,
|
||||||
|
|
||||||
event_id: obj.event_id,
|
event_id: obj.event_id_random,
|
||||||
event_id_random: obj.event_id_random,
|
event_id_random: obj.event_id_random,
|
||||||
event_location_id: obj.event_location_id,
|
event_location_id: obj.event_location_id_random,
|
||||||
event_location_id_random: obj.event_location_id_random,
|
event_location_id_random: obj.event_location_id_random,
|
||||||
|
|
||||||
code: obj.code,
|
code: obj.code,
|
||||||
|
|||||||
@@ -387,7 +387,7 @@ export async function qry__event_file(
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// Updated 2024-07-12
|
// Updated 2025-05-23
|
||||||
export async function search__event_file(
|
export async function search__event_file(
|
||||||
{
|
{
|
||||||
api_cfg,
|
api_cfg,
|
||||||
@@ -499,7 +499,9 @@ export async function search__event_file(
|
|||||||
})
|
})
|
||||||
.then(function (event_file_obj_li_get_result) {
|
.then(function (event_file_obj_li_get_result) {
|
||||||
if (event_file_obj_li_get_result) {
|
if (event_file_obj_li_get_result) {
|
||||||
db_save_ae_obj_li__event_file({obj_type: 'event_file', obj_li: event_file_obj_li_get_result});
|
if (try_cache) {
|
||||||
|
db_save_ae_obj_li__event_file({obj_type: 'event_file', obj_li: event_file_obj_li_get_result});
|
||||||
|
}
|
||||||
return event_file_obj_li_get_result;
|
return event_file_obj_li_get_result;
|
||||||
} else {
|
} else {
|
||||||
return [];
|
return [];
|
||||||
@@ -809,7 +811,7 @@ export async function process_ae_obj__event_file_props({
|
|||||||
hash_sha256: obj.hash_sha256,
|
hash_sha256: obj.hash_sha256,
|
||||||
|
|
||||||
for_type: obj.for_type,
|
for_type: obj.for_type,
|
||||||
for_id: obj.for_id,
|
for_id: obj.for_id_random,
|
||||||
for_id_random: obj.for_id_random,
|
for_id_random: obj.for_id_random,
|
||||||
|
|
||||||
event_id: obj.event_id_random,
|
event_id: obj.event_id_random,
|
||||||
|
|||||||
@@ -654,7 +654,9 @@ export async function search__event_location(
|
|||||||
})
|
})
|
||||||
.then(function (event_location_obj_li_get_result) {
|
.then(function (event_location_obj_li_get_result) {
|
||||||
if (event_location_obj_li_get_result) {
|
if (event_location_obj_li_get_result) {
|
||||||
db_save_ae_obj_li__event_location({obj_type: 'event_location', obj_li: event_location_obj_li_get_result});
|
if (try_cache) {
|
||||||
|
db_save_ae_obj_li__event_location({obj_type: 'event_location', obj_li: event_location_obj_li_get_result});
|
||||||
|
}
|
||||||
return event_location_obj_li_get_result;
|
return event_location_obj_li_get_result;
|
||||||
} else {
|
} else {
|
||||||
return [];
|
return [];
|
||||||
|
|||||||
@@ -196,7 +196,7 @@ export async function load_ae_obj_li__event_presentation(
|
|||||||
for_obj_type: for_obj_type,
|
for_obj_type: for_obj_type,
|
||||||
for_obj_id: for_obj_id,
|
for_obj_id: for_obj_id,
|
||||||
use_alt_tbl: true, // NOTE: This will use the table_name_alt value instead of the table_name value in the API config.
|
use_alt_tbl: true, // NOTE: This will use the table_name_alt value instead of the table_name value in the API config.
|
||||||
use_alt_mdl: false, // NOTE: This will use the base_name_alt value instead of the base_name value
|
// use_alt_mdl: false, // NOTE: This will use the base_name_alt value instead of the base_name value
|
||||||
enabled: enabled,
|
enabled: enabled,
|
||||||
hidden: hidden,
|
hidden: hidden,
|
||||||
order_by_li: order_by_li,
|
order_by_li: order_by_li,
|
||||||
|
|||||||
@@ -25,7 +25,9 @@ export async function load_ae_obj_id__event_presenter(
|
|||||||
log_lvl?: number
|
log_lvl?: number
|
||||||
}
|
}
|
||||||
) {
|
) {
|
||||||
console.log(`*** load_ae_obj_id__event_presenter() *** event_presenter_id=${event_presenter_id}`);
|
if (log_lvl) {
|
||||||
|
console.log(`*** load_ae_obj_id__event_presenter() *** event_presenter_id=${event_presenter_id}`);
|
||||||
|
}
|
||||||
|
|
||||||
let params = {};
|
let params = {};
|
||||||
|
|
||||||
@@ -38,14 +40,37 @@ export async function load_ae_obj_id__event_presenter(
|
|||||||
params: params,
|
params: params,
|
||||||
log_lvl: log_lvl
|
log_lvl: log_lvl
|
||||||
})
|
})
|
||||||
.then(function (event_presenter_obj_get_result) {
|
.then(async function (event_presenter_obj_get_result) {
|
||||||
if (event_presenter_obj_get_result) {
|
if (event_presenter_obj_get_result) {
|
||||||
if (try_cache) {
|
if (try_cache) {
|
||||||
// This is expecting a list
|
// Process the results first
|
||||||
db_save_ae_obj_li__event_presenter({
|
let processed_obj_li = await process_ae_obj__event_presenter_props({
|
||||||
obj_type: 'event_presenter',
|
obj_li: [event_presenter_obj_get_result],
|
||||||
obj_li: [event_presenter_obj_get_result]
|
log_lvl: log_lvl,
|
||||||
|
});
|
||||||
|
if (log_lvl) {
|
||||||
|
console.log('Processed object list:', processed_obj_li);
|
||||||
|
}
|
||||||
|
// Save the updated results list to the database
|
||||||
|
if (log_lvl) {
|
||||||
|
console.log('Saving to DB...');
|
||||||
|
}
|
||||||
|
await db_save_ae_obj_li__ae_obj({
|
||||||
|
db_instance: db_events,
|
||||||
|
table_name: 'presenters',
|
||||||
|
obj_li: processed_obj_li,
|
||||||
|
properties_to_save: properties_to_save,
|
||||||
|
log_lvl: log_lvl,
|
||||||
});
|
});
|
||||||
|
if (log_lvl) {
|
||||||
|
console.log('DB save completed.');
|
||||||
|
}
|
||||||
|
|
||||||
|
// // This is expecting a list
|
||||||
|
// db_save_ae_obj_li__event_presenter({
|
||||||
|
// obj_type: 'event_presenter',
|
||||||
|
// obj_li: [event_presenter_obj_get_result]
|
||||||
|
// });
|
||||||
}
|
}
|
||||||
return event_presenter_obj_get_result;
|
return event_presenter_obj_get_result;
|
||||||
} else {
|
} else {
|
||||||
@@ -122,13 +147,14 @@ export async function load_ae_obj_li__event_presenter(
|
|||||||
|
|
||||||
// console.log('params_json:', params_json);
|
// console.log('params_json:', params_json);
|
||||||
|
|
||||||
ae_promises.load__event_presenter_obj_li = await api.get_ae_obj_li_for_obj_id_crud({
|
// ae_promises.load__event_presenter_obj_li = await api.get_ae_obj_li_for_obj_id_crud({
|
||||||
|
ae_promises.load__event_presenter_obj_li = await api.get_ae_obj_li_for_obj_id_crud_v2({
|
||||||
api_cfg: api_cfg,
|
api_cfg: api_cfg,
|
||||||
obj_type: 'event_presenter',
|
obj_type: 'event_presenter',
|
||||||
for_obj_type: for_obj_type,
|
for_obj_type: for_obj_type,
|
||||||
for_obj_id: for_obj_id,
|
for_obj_id: for_obj_id,
|
||||||
use_alt_table: true, // NOTE: This will use the table_name_alt value instead of the table_name value in the API config.
|
use_alt_tbl: true, // NOTE: This will use the table_name_alt value instead of the table_name value in the API config.
|
||||||
use_alt_base: false, // NOTE: This will use the base_name_alt value instead of the base_name value
|
// use_alt_mdl: false, // NOTE: This will use the base_name_alt value instead of the base_name value
|
||||||
enabled: enabled,
|
enabled: enabled,
|
||||||
hidden: hidden,
|
hidden: hidden,
|
||||||
order_by_li: order_by_li,
|
order_by_li: order_by_li,
|
||||||
@@ -138,13 +164,36 @@ export async function load_ae_obj_li__event_presenter(
|
|||||||
params: params,
|
params: params,
|
||||||
log_lvl: log_lvl
|
log_lvl: log_lvl
|
||||||
})
|
})
|
||||||
.then(function (event_presenter_obj_li_get_result) {
|
.then(async function (event_presenter_obj_li_get_result) {
|
||||||
if (event_presenter_obj_li_get_result) {
|
if (event_presenter_obj_li_get_result) {
|
||||||
if (try_cache) {
|
if (try_cache) {
|
||||||
db_save_ae_obj_li__event_presenter({
|
// Process the results first
|
||||||
obj_type: 'event_presenter',
|
let processed_obj_li = await process_ae_obj__event_presenter_props({
|
||||||
obj_li: event_presenter_obj_li_get_result
|
obj_li: event_presenter_obj_li_get_result,
|
||||||
|
log_lvl: log_lvl,
|
||||||
|
});
|
||||||
|
if (log_lvl) {
|
||||||
|
console.log('Processed object list:', processed_obj_li);
|
||||||
|
}
|
||||||
|
// Save the updated results list to the database
|
||||||
|
if (log_lvl) {
|
||||||
|
console.log('Saving to DB...');
|
||||||
|
}
|
||||||
|
await db_save_ae_obj_li__ae_obj({
|
||||||
|
db_instance: db_events,
|
||||||
|
table_name: 'presenters',
|
||||||
|
obj_li: processed_obj_li,
|
||||||
|
properties_to_save: properties_to_save,
|
||||||
|
log_lvl: log_lvl,
|
||||||
});
|
});
|
||||||
|
if (log_lvl) {
|
||||||
|
console.log('DB save completed.');
|
||||||
|
}
|
||||||
|
|
||||||
|
// db_save_ae_obj_li__event_presenter({
|
||||||
|
// obj_type: 'event_presenter',
|
||||||
|
// obj_li: event_presenter_obj_li_get_result
|
||||||
|
// });
|
||||||
}
|
}
|
||||||
return event_presenter_obj_li_get_result;
|
return event_presenter_obj_li_get_result;
|
||||||
} else {
|
} else {
|
||||||
@@ -194,7 +243,7 @@ export async function load_ae_obj_li__event_presenter(
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// Updated 2024-06-24
|
// Updated 2025-05-23
|
||||||
export async function create_ae_obj__event_presenter(
|
export async function create_ae_obj__event_presenter(
|
||||||
{
|
{
|
||||||
api_cfg,
|
api_cfg,
|
||||||
@@ -234,13 +283,36 @@ export async function create_ae_obj__event_presenter(
|
|||||||
return_obj: true,
|
return_obj: true,
|
||||||
log_lvl: log_lvl
|
log_lvl: log_lvl
|
||||||
})
|
})
|
||||||
.then(function (event_presenter_obj_create_result) {
|
.then(async function (event_presenter_obj_create_result) {
|
||||||
if (event_presenter_obj_create_result) {
|
if (event_presenter_obj_create_result) {
|
||||||
if (try_cache) {
|
if (try_cache) {
|
||||||
db_save_ae_obj_li__event_presenter(
|
// Process the results first
|
||||||
{
|
let processed_obj_li = await process_ae_obj__event_presenter_props({
|
||||||
obj_type: 'event_presenter', obj_li: [event_presenter_obj_create_result]
|
obj_li: [event_presenter_obj_create_result],
|
||||||
|
log_lvl: log_lvl,
|
||||||
});
|
});
|
||||||
|
if (log_lvl) {
|
||||||
|
console.log('Processed object list:', processed_obj_li);
|
||||||
|
}
|
||||||
|
// Save the updated results list to the database
|
||||||
|
if (log_lvl) {
|
||||||
|
console.log('Saving to DB...');
|
||||||
|
}
|
||||||
|
db_save_ae_obj_li__ae_obj({
|
||||||
|
db_instance: db_events,
|
||||||
|
table_name: 'presenters',
|
||||||
|
obj_li: processed_obj_li,
|
||||||
|
properties_to_save: properties_to_save,
|
||||||
|
log_lvl: log_lvl,
|
||||||
|
});
|
||||||
|
if (log_lvl) {
|
||||||
|
console.log('DB save completed.');
|
||||||
|
}
|
||||||
|
|
||||||
|
// db_save_ae_obj_li__event_presenter(
|
||||||
|
// {
|
||||||
|
// obj_type: 'event_presenter', obj_li: [event_presenter_obj_create_result]
|
||||||
|
// });
|
||||||
}
|
}
|
||||||
return event_presenter_obj_create_result;
|
return event_presenter_obj_create_result;
|
||||||
} else {
|
} else {
|
||||||
@@ -260,7 +332,7 @@ export async function create_ae_obj__event_presenter(
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// Updated 2024-11-08
|
// Updated 2025-05-23
|
||||||
export async function delete_ae_obj_id__event_presenter(
|
export async function delete_ae_obj_id__event_presenter(
|
||||||
{
|
{
|
||||||
api_cfg,
|
api_cfg,
|
||||||
@@ -291,14 +363,6 @@ export async function delete_ae_obj_id__event_presenter(
|
|||||||
method: method,
|
method: method,
|
||||||
log_lvl: log_lvl
|
log_lvl: log_lvl
|
||||||
})
|
})
|
||||||
.then(function (event_presenter_obj_delete_result) {
|
|
||||||
// if (event_presenter_obj_delete_result) {
|
|
||||||
// // db_save_ae_obj_li__event_presenter({obj_type: 'event_presenter', obj_li: [event_presenter_obj_delete_result]});
|
|
||||||
// return event_presenter_obj_delete_result;
|
|
||||||
// } else {
|
|
||||||
// return null;
|
|
||||||
// }
|
|
||||||
})
|
|
||||||
.catch(function (error) {
|
.catch(function (error) {
|
||||||
console.log('No results returned or failed.', error);
|
console.log('No results returned or failed.', error);
|
||||||
})
|
})
|
||||||
@@ -319,7 +383,7 @@ export async function delete_ae_obj_id__event_presenter(
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// Updated 2024-09-13
|
// Updated 2025-05-23
|
||||||
export async function update_ae_obj__event_presenter(
|
export async function update_ae_obj__event_presenter(
|
||||||
{
|
{
|
||||||
api_cfg,
|
api_cfg,
|
||||||
@@ -351,13 +415,36 @@ export async function update_ae_obj__event_presenter(
|
|||||||
return_obj: true,
|
return_obj: true,
|
||||||
log_lvl: log_lvl
|
log_lvl: log_lvl
|
||||||
})
|
})
|
||||||
.then(function (event_presenter_obj_update_result) {
|
.then(async function (event_presenter_obj_update_result) {
|
||||||
if (event_presenter_obj_update_result) {
|
if (event_presenter_obj_update_result) {
|
||||||
if (try_cache) {
|
if (try_cache) {
|
||||||
db_save_ae_obj_li__event_presenter({
|
// Process the results first
|
||||||
obj_type: 'event_presenter',
|
let processed_obj_li = await process_ae_obj__event_presenter_props({
|
||||||
obj_li: [event_presenter_obj_update_result]
|
obj_li: [event_presenter_obj_update_result],
|
||||||
|
log_lvl: log_lvl,
|
||||||
|
});
|
||||||
|
if (log_lvl) {
|
||||||
|
console.log('Processed object list:', processed_obj_li);
|
||||||
|
}
|
||||||
|
// Save the updated results list to the database
|
||||||
|
if (log_lvl) {
|
||||||
|
console.log('Saving to DB...');
|
||||||
|
}
|
||||||
|
db_save_ae_obj_li__ae_obj({
|
||||||
|
db_instance: db_events,
|
||||||
|
table_name: 'presenters',
|
||||||
|
obj_li: processed_obj_li,
|
||||||
|
properties_to_save: properties_to_save,
|
||||||
|
log_lvl: log_lvl,
|
||||||
});
|
});
|
||||||
|
if (log_lvl) {
|
||||||
|
console.log('DB save completed.');
|
||||||
|
}
|
||||||
|
|
||||||
|
// db_save_ae_obj_li__event_presenter({
|
||||||
|
// obj_type: 'event_presenter',
|
||||||
|
// obj_li: [event_presenter_obj_update_result]
|
||||||
|
// });
|
||||||
}
|
}
|
||||||
return event_presenter_obj_update_result;
|
return event_presenter_obj_update_result;
|
||||||
} else {
|
} else {
|
||||||
@@ -377,7 +464,7 @@ export async function update_ae_obj__event_presenter(
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// Updated 2024-07-11
|
// Updated 2025-05-23
|
||||||
export async function search__event_presenter(
|
export async function search__event_presenter(
|
||||||
{
|
{
|
||||||
api_cfg,
|
api_cfg,
|
||||||
@@ -471,13 +558,14 @@ export async function search__event_presenter(
|
|||||||
params_json['and_qry']['biography_check'] = biography;
|
params_json['and_qry']['biography_check'] = biography;
|
||||||
}
|
}
|
||||||
|
|
||||||
ae_promises.load__event_presenter_obj_li = await api.get_ae_obj_li_for_obj_id_crud({
|
// ae_promises.load__event_presenter_obj_li = await api.get_ae_obj_li_for_obj_id_crud({
|
||||||
|
ae_promises.load__event_presenter_obj_li = await api.get_ae_obj_li_for_obj_id_crud_v2({
|
||||||
api_cfg: api_cfg,
|
api_cfg: api_cfg,
|
||||||
obj_type: 'event_presenter',
|
obj_type: 'event_presenter',
|
||||||
for_obj_type: 'event',
|
for_obj_type: 'event',
|
||||||
for_obj_id: event_id,
|
for_obj_id: event_id,
|
||||||
use_alt_table: true, // NOTE: We want to use the alt table for session searching
|
use_alt_tbl: true, // NOTE: We want to use the alt table for session searching
|
||||||
use_alt_base: false,
|
// use_alt_mdl: false,
|
||||||
enabled: enabled,
|
enabled: enabled,
|
||||||
hidden: hidden,
|
hidden: hidden,
|
||||||
order_by_li: order_by_li,
|
order_by_li: order_by_li,
|
||||||
@@ -495,7 +583,7 @@ export async function search__event_presenter(
|
|||||||
obj_li: event_presenter_obj_li_get_result
|
obj_li: event_presenter_obj_li_get_result
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
db_save_ae_obj_li__event_presenter({obj_type: 'event_presenter', obj_li: event_presenter_obj_li_get_result});
|
// db_save_ae_obj_li__event_presenter({obj_type: 'event_presenter', obj_li: event_presenter_obj_li_get_result});
|
||||||
return event_presenter_obj_li_get_result;
|
return event_presenter_obj_li_get_result;
|
||||||
} else {
|
} else {
|
||||||
return [];
|
return [];
|
||||||
|
|||||||
@@ -892,6 +892,7 @@ async function handle_qry__event_session(
|
|||||||
<option value="21600">6 hours</option>
|
<option value="21600">6 hours</option>
|
||||||
<option value="43200">12 hours</option>
|
<option value="43200">12 hours</option>
|
||||||
<option value="86400">24 hours</option>
|
<option value="86400">24 hours</option>
|
||||||
|
<option value="129600">36 hours</option>
|
||||||
<option value="172800">48 hours</option>
|
<option value="172800">48 hours</option>
|
||||||
<option value="259200">72 hours</option>
|
<option value="259200">72 hours</option>
|
||||||
</select>
|
</select>
|
||||||
|
|||||||
Reference in New Issue
Block a user