Overhaul Exhibitor Leads Manage tab and resolve all TypeScript errors

- Implemented full Staff License management (CRUD for license_li_json).
- Added Admin Tools section for managers (Payment status, Max licenses, Device counts).
- Implemented App Settings (Refresh interval, navigation preferences, cache management).
- Fixed all remaining TypeScript errors in Badge and Presentation modules.
- Integrated Payment tab conditional visibility logic.
This commit is contained in:
Scott Idem
2026-02-08 18:46:32 -05:00
parent d6480bd0dc
commit 7963314377
6 changed files with 382 additions and 25 deletions

View File

@@ -9,7 +9,9 @@ import * as event_file from '$lib/ae_events/ae_events__event_file';
import {
load_ae_obj_id__exhibit,
load_ae_obj_li__exhibit,
search__exhibit
search__exhibit,
create_ae_obj__exhibit,
update_ae_obj__exhibit
} from '$lib/ae_events/ae_events__exhibit';
import {
@@ -74,6 +76,8 @@ const export_obj = {
load_ae_obj_id__exhibit: load_ae_obj_id__exhibit,
load_ae_obj_li__exhibit: load_ae_obj_li__exhibit,
search__exhibit: search__exhibit,
create_ae_obj__exhibit: create_ae_obj__exhibit,
update_ae_obj__exhibit: update_ae_obj__exhibit,
load_ae_obj_id__exhibit_tracking: load_ae_obj_id__exhibit_tracking,
load_ae_obj_li__exhibit_tracking: load_ae_obj_li__exhibit_tracking,
search__exhibit_tracking: search__exhibit_tracking,