Re-working the API library functions and files

This commit is contained in:
Scott Idem
2024-05-23 18:20:31 -04:00
parent fa58d1accb
commit 42fef3feb8
17 changed files with 1797 additions and 92 deletions

View File

@@ -153,7 +153,7 @@ $: if ($events_trigger == 'load__event_badge_obj_li' && $events_slct.event_id) {
} else {
let type_code = $events_sess.badges.search_badge_type_code;
let search_str = $events_sess.badges.fulltext_search_qry_str.trim();
let search_method = 'lk'; // 'ft', 'lk', 'eq'
let ft_search_str_new = '';
@@ -198,9 +198,9 @@ $: if ($events_trigger == 'load__event_badge_obj_li' && $events_slct.event_id) {
$events_sess.status_qry__search = 'loading';
search_submit_results = events_func.handle_search__event_badge({
api_cfg: $ae_api,
event_id: $events_slct.event_id,
type_code: type_code,
api_cfg: $ae_api,
event_id: $events_slct.event_id,
type_code: type_code,
fulltext_search_qry_str: ft_search_str_new,
like_search_qry_str: lk_search_str_new,
external_event_id: $events_loc.badges.default__external_registration_id,
@@ -219,10 +219,10 @@ $: if ($events_trigger == 'load__event_badge_obj_li' && $events_slct.event_id) {
$events_sess.status_qry__search = 'loading';
search_submit_results = events_func.handle_search__event_badge({
api_cfg: $ae_api,
event_id: $events_slct.event_id,
type_code: type_code,
fulltext_search_qry_str: ft_search_str_new,
api_cfg: $ae_api,
event_id: $events_slct.event_id,
type_code: type_code,
fulltext_search_qry_str: ft_search_str_new,
like_search_qry_str: lk_search_str_new,
external_event_id: $events_loc.badges.default__external_registration_id,
params: params,
@@ -484,7 +484,7 @@ function handle_qr_camera(event) {
on:click={() => {
localStorage.setItem('ae_badge_printed_redirect_path', '/events_badges/review');
// goto('/events_badges/print', {replaceState: true});
$events_sess.badges.show_form__search = false;
$events_sess.badges.show_form__search_results = false;
$events_sess.badges.show_form__scan = true;
@@ -552,7 +552,7 @@ function handle_qr_camera(event) {
<tbody>
{#each $events_slct.badge_obj_li as badge_obj}
<!-- {#each $lq__event_badge_li as badge_obj} -->
<tr
<tr
class:hidden={(badge_obj.print_count >= 1 || badge_obj.hide) && !$ae_loc.trusted_access}
class:fade_50={(badge_obj.print_count >= 1 || badge_obj.hide) && $ae_loc.trusted_access}
>
@@ -577,7 +577,7 @@ function handle_qr_camera(event) {
<span class="fas fa-eye-slash mx-1"></span>
{:else}
<span class="fas fa-id-badge mx-1"></span>
{/if}
{/if}
{#if badge_obj.print_count >= 1}
<!-- Show a green checkmark -->
<span class="fas fa-check text-green-500"></span>
@@ -636,7 +636,7 @@ function handle_qr_camera(event) {
<td class="">
<div class="flex flex-row items-center justify-between">
<span title={badge_obj.registration_type}>{badge_obj.badge_type}</span>
<div>
<Element_ae_crud
trigger_patch={ae_triggers.print_count}
@@ -657,7 +657,7 @@ function handle_qr_camera(event) {
// events_func.handle_load_ae_obj_id__badge({api_cfg: $ae_api, badge_id: $events_slct.badge_id});
}}
>
<!-- {@html (badge_obj.print_count ? `<span class="fas fa-users m-1"></span> ${badge_obj.print_count}` : '<span class="fas fa-users m-1"></span> 0')} -->
{#if $ae_loc.administrator_access}
<span class="fas fa-print m-1"></span>
@@ -680,7 +680,7 @@ function handle_qr_camera(event) {
</button>
{/if}
</Element_ae_crud>
<Element_ae_crud
trigger_patch={ae_triggers.hide}
api_cfg={$ae_api}
@@ -721,7 +721,7 @@ function handle_qr_camera(event) {
</button>
</Element_ae_crud>
</div>
</div>
</td>
</tr>

View File

@@ -160,7 +160,7 @@ $: if ($events_trigger == 'load__event_badge_obj_li' && $events_slct.event_id) {
} else {
let type_code = $events_sess.badges.search_badge_type_code;
let search_str = $events_sess.badges.fulltext_search_qry_str.trim();
let search_method = 'lk'; // 'ft', 'lk', 'eq'
let ft_search_str_new = '';
@@ -205,9 +205,9 @@ $: if ($events_trigger == 'load__event_badge_obj_li' && $events_slct.event_id) {
$events_sess.status_qry__search = 'loading';
search_submit_results = events_func.handle_search__event_badge({
api_cfg: $ae_api,
event_id: $events_slct.event_id,
type_code: type_code,
api_cfg: $ae_api,
event_id: $events_slct.event_id,
type_code: type_code,
fulltext_search_qry_str: ft_search_str_new,
like_search_qry_str: lk_search_str_new,
external_event_id: $events_loc.badges.default__external_registration_id,
@@ -226,10 +226,10 @@ $: if ($events_trigger == 'load__event_badge_obj_li' && $events_slct.event_id) {
$events_sess.status_qry__search = 'loading';
search_submit_results = events_func.handle_search__event_badge({
api_cfg: $ae_api,
event_id: $events_slct.event_id,
type_code: type_code,
fulltext_search_qry_str: ft_search_str_new,
api_cfg: $ae_api,
event_id: $events_slct.event_id,
type_code: type_code,
fulltext_search_qry_str: ft_search_str_new,
like_search_qry_str: lk_search_str_new,
external_event_id: $events_loc.badges.default__external_registration_id,
params: params,
@@ -491,7 +491,7 @@ function handle_qr_camera(event) {
on:click={() => {
localStorage.setItem('ae_badge_printed_redirect_path', '/events_badges/review');
// goto('/events_badges/print', {replaceState: true});
$events_sess.badges.show_form__search = false;
$events_sess.badges.show_form__search_results = false;
$events_sess.badges.show_form__scan = true;
@@ -559,7 +559,7 @@ function handle_qr_camera(event) {
<tbody>
{#each $events_slct.badge_obj_li as badge_obj}
<!-- {#each $lq__event_badge_li as badge_obj} -->
<tr
<tr
class:hidden={(badge_obj.print_count >= 1 || badge_obj.hide) && !$ae_loc.trusted_access}
class:fade_50={(badge_obj.print_count >= 1 || badge_obj.hide) && $ae_loc.trusted_access}
>
@@ -584,7 +584,7 @@ function handle_qr_camera(event) {
<span class="fas fa-eye-slash mx-1"></span>
{:else}
<span class="fas fa-id-badge mx-1"></span>
{/if}
{/if}
{#if badge_obj.print_count >= 1}
<!-- Show a green checkmark -->
<span class="fas fa-check text-green-500"></span>
@@ -643,7 +643,7 @@ function handle_qr_camera(event) {
<td class="">
<div class="flex flex-row items-center justify-between">
<span title={badge_obj.registration_type}>{badge_obj.badge_type}</span>
<div>
<Element_ae_crud
trigger_patch={ae_triggers.print_count}
@@ -664,7 +664,7 @@ function handle_qr_camera(event) {
// events_func.handle_load_ae_obj_id__badge({api_cfg: $ae_api, badge_id: $events_slct.badge_id});
}}
>
<!-- {@html (badge_obj.print_count ? `<span class="fas fa-users m-1"></span> ${badge_obj.print_count}` : '<span class="fas fa-users m-1"></span> 0')} -->
{#if $ae_loc.administrator_access}
<span class="fas fa-print m-1"></span>
@@ -687,7 +687,7 @@ function handle_qr_camera(event) {
</button>
{/if}
</Element_ae_crud>
<Element_ae_crud
trigger_patch={ae_triggers.hide}
api_cfg={$ae_api}
@@ -728,7 +728,7 @@ function handle_qr_camera(event) {
</button>
</Element_ae_crud>
</div>
</div>
</td>
</tr>

View File

@@ -198,7 +198,7 @@ function handle_update_event_exhibit_staff_passcode(exhibit_id, reset_passcode)
<div class="m-2">
<label for="exhibit_list" class="label">
<!-- <span class="label">Exhibit List:</span> -->
<select
id="exhibit_list"
bind:value={$events_slct.exhibit_obj}

View File

@@ -5,7 +5,7 @@ export let data;
import { onMount } from 'svelte';
import { api } from '$lib/api';
import { api } from '$lib/api.js';
import { ae_loc, ae_sess, ae_api, slct, slct_trigger } from '$lib/ae_stores';
import { ae_util } from '$lib/ae_utils';
import type { key_val } from '$lib/ae_stores';