From 53fea0d25d3ab7db4ba4e68c1b3d70875be215fb Mon Sep 17 00:00:00 2001 From: Scott Idem Date: Tue, 13 Aug 2024 20:01:44 -0400 Subject: [PATCH] Cleaned up the menus. Added new options for max qry limits. --- src/lib/ae_events_stores.ts | 19 +- src/lib/ae_stores.ts | 2 +- src/routes/core/+page.svelte | 10 +- .../core/person/[person_id]/+page.svelte | 2 +- .../event/[slug]/+page.svelte | 8 +- .../event/[slug]/reports/+page.svelte | 51 ++-- .../events_pres_mgmt/event_page_menu.svelte | 198 ++++++++++++--- .../event_reports_page_menu.svelte | 234 +++++++++++++++++- .../presenter_page_menu.svelte | 2 +- .../events_pres_mgmt/session_page_menu.svelte | 2 +- 10 files changed, 441 insertions(+), 87 deletions(-) diff --git a/src/lib/ae_events_stores.ts b/src/lib/ae_events_stores.ts index c268aba2..7fa213ae 100644 --- a/src/lib/ae_events_stores.ts +++ b/src/lib/ae_events_stores.ts @@ -95,10 +95,10 @@ let events_local_data_struct: key_val = { // Event Presentation Launcher (and native Electron app) 'launcher': { - qry_max__sessions: 75, - qry_max__presentations: 25, - qry_max__presenters: 75, - qry_max__files: 75, + qry_limit__sessions: 75, + qry_limit__presentations: 25, + qry_limit__presenters: 75, + qry_limit__files: 75, show_content__disabled_files: false, show_content__hidden_files: false, @@ -180,6 +180,8 @@ let events_local_data_struct: key_val = { qry_limit__sessions: 75, qry_max: 500, // This is the max number the limit is allowed to be set to. + qry_and__file_count: true, // Essentially it should be greater than 0 + // show_content__agree_text: false, show_content__presentation_description: false, show_content__presenter_page_help: true, @@ -203,6 +205,7 @@ let events_local_data_struct: key_val = { show_menu__presenter: null, show_menu__session: null, show_menu__session_search: null, + show_menu__event_reports: null, show_report__presenters_agree: false, show_report__recent_files: false, @@ -367,10 +370,10 @@ let events_session_data_struct: key_val = { new_upload_list: null, files_uploading_count: null, - qry_max__sessions: 75, - qry_max__presentations: 25, - qry_max__presenters: 75, - qry_max__files: 75, + qry_limit__sessions: 75, + qry_limit__presentations: 25, + qry_limit__presenters: 75, + qry_limit__files: 75, show_fields__presentation: true, show_fields__session: true, diff --git a/src/lib/ae_stores.ts b/src/lib/ae_stores.ts index 8494124f..8e714bbb 100644 --- a/src/lib/ae_stores.ts +++ b/src/lib/ae_stores.ts @@ -218,7 +218,7 @@ export let ae_app_session_data_struct: key_val = { 'person': { show_report__person_li: false, - qry_max__people: 100, + qry_limit__people: 100, }, diff --git a/src/routes/core/+page.svelte b/src/routes/core/+page.svelte index bbcd167a..54eb69a4 100644 --- a/src/routes/core/+page.svelte +++ b/src/routes/core/+page.svelte @@ -64,7 +64,7 @@ let person_id_random_li: string[] = []; console.log('Edit the POC person for the session.'); let params = { - qry__limit: $ae_sess.person.qry_max__people, + qry__limit: $ae_sess.person.qry_limit__people, } // $slct.person_obj_li = await core_func.handle_load_ae_obj_li__person({api_cfg: $ae_api, account_id: $slct.account_id, params: params}); @@ -177,11 +177,11 @@ let person_id_random_li: string[] = [];