feat(events): reorganize badge admin tools and enhance dependency tracking
- Migrated 'Add New Badge' and 'Upload Badge List' to centralized Event Settings hub. - Secured Admin Tools visibility with Administrator access and Edit Mode requirements. - Restored and modernized Badge Template management route with Svelte 5 runes. - Patched 'Archive' and 'Session' database interfaces to resolve compiler errors. - Added project-wide dependency comments to key interfaces (Archive, Badge, Session) to prevent cascading change regressions. - Fixed duplicate import errors in the Settings page.
This commit is contained in:
@@ -779,6 +779,9 @@ export interface ae_Page extends ae_BaseObj {
|
||||
|
||||
/**
|
||||
* Archive - A collection of archival content
|
||||
* Related Files:
|
||||
* - src/lib/ae_archives/db_archives.ts (Dexie Interface)
|
||||
* - src/routes/idaa/(idaa)/archives/[archive_id]/+page.svelte (View)
|
||||
*/
|
||||
export interface ae_Archive extends ae_BaseObj {
|
||||
archive_id: string;
|
||||
|
||||
Reference in New Issue
Block a user