POC sign is mostly working now
This commit is contained in:
@@ -208,6 +208,41 @@ async function handle_load_ae_obj_li__event_file(
|
||||
}
|
||||
|
||||
|
||||
// Updated 2024-06-17
|
||||
async function handle_delete_ae_obj_id__event_file(
|
||||
{
|
||||
api_cfg,
|
||||
event_file_id,
|
||||
params={},
|
||||
log_lvl=0
|
||||
} : {
|
||||
api_cfg: any,
|
||||
event_file_id: string,
|
||||
params?: key_val,
|
||||
log_lvl?: number
|
||||
}
|
||||
) {
|
||||
console.log(`*** handle_delete_ae_obj_id__event_file() *** event_file_id=${event_file_id}`);
|
||||
|
||||
const endpoint = `/event/file/${event_file_id}/v2`;
|
||||
|
||||
params['delete_hosted_file'] = true; // This does not actually delete the hosted file from the server.
|
||||
params['rm_orphan'] = true; // This is what actually allows the hosted file to be deleted from the server.
|
||||
|
||||
ae_promises.delete__event_file_obj = await api.delete_object({
|
||||
api_cfg: api_cfg,
|
||||
endpoint: endpoint,
|
||||
params: params,
|
||||
// return_meta: return_meta,
|
||||
log_lvl: log_lvl
|
||||
});
|
||||
|
||||
db_events.files.delete(event_file_id);
|
||||
|
||||
return ae_promises.delete__event_file_obj;
|
||||
}
|
||||
|
||||
|
||||
// Updated 2024-06-10
|
||||
async function handle_load_ae_obj_id__event_session(
|
||||
{
|
||||
@@ -1527,6 +1562,14 @@ function handle_db_save_ae_obj_li__event_session({obj_type, obj_li}) {
|
||||
event_id_random: obj.event_id_random,
|
||||
event_location_id_random: obj.event_location_id_random,
|
||||
|
||||
poc_person_id_random: obj.poc_person_id_random,
|
||||
poc_person_given_name: obj.poc_person_given_name,
|
||||
poc_person_family_name: obj.poc_person_family_name,
|
||||
poc_person_full_name: obj.poc_person_full_name,
|
||||
poc_person_primary_email: obj.poc_person_primary_email,
|
||||
|
||||
poc_kv_json: obj.poc_kv_json,
|
||||
|
||||
name: obj.name,
|
||||
description: obj.description,
|
||||
|
||||
@@ -1806,6 +1849,7 @@ let export_obj = {
|
||||
|
||||
handle_load_ae_obj_id__event_file: handle_load_ae_obj_id__event_file,
|
||||
handle_load_ae_obj_li__event_file: handle_load_ae_obj_li__event_file,
|
||||
handle_delete_ae_obj_id__event_file: handle_delete_ae_obj_id__event_file,
|
||||
|
||||
handle_load_ae_obj_id__event_session: handle_load_ae_obj_id__event_session,
|
||||
handle_load_ae_obj_li__event_session: handle_load_ae_obj_li__event_session,
|
||||
|
||||
@@ -266,7 +266,7 @@ let events_session_data_struct: key_val = {
|
||||
fulltext_search_qry_str: null,
|
||||
status_qry__search: null,
|
||||
|
||||
disable_submit__event_file_obj: false,
|
||||
disable_submit__event_file_obj: true,
|
||||
|
||||
show_form__search: true,
|
||||
show_form__search_results: true,
|
||||
|
||||
@@ -1,5 +1,8 @@
|
||||
import Dexie, { type Table } from 'dexie';
|
||||
|
||||
// li = list
|
||||
// kv = key value list
|
||||
|
||||
export interface Event {
|
||||
id_random: string;
|
||||
code: string;
|
||||
@@ -229,6 +232,13 @@ export interface Session {
|
||||
event_id_random: string;
|
||||
event_location_id_random: string;
|
||||
|
||||
poc_person_id_random: string;
|
||||
poc_person_given_name: string;
|
||||
poc_person_family_name: string;
|
||||
poc_person_full_name: string;
|
||||
poc_person_primary_email: string;
|
||||
poc_kv_json: null|string;
|
||||
|
||||
name: string;
|
||||
description: null|string;
|
||||
|
||||
@@ -402,6 +412,7 @@ export class MySubClassedDexie extends Dexie {
|
||||
id_random, event_session_id_random, external_id, code,
|
||||
for_type, for_id_random, type_code,
|
||||
event_id_random, event_location_id_random,
|
||||
poc_person_id_random, poc_person_given_name, poc_person_family_name, poc_person_full_name, poc_person_primary_email, poc_kv_json,
|
||||
name, description, start_datetime, end_datetime,
|
||||
passcode,
|
||||
hide_event_launcher,
|
||||
|
||||
Reference in New Issue
Block a user