Removing old code. Standardizing the event related IDB table names. Getting badge printing ready again....
This commit is contained in:
@@ -98,6 +98,7 @@ export interface Event {
|
||||
}
|
||||
|
||||
|
||||
// Updated 2025-10-06
|
||||
export interface Badge {
|
||||
id: number;
|
||||
// id_random: string;
|
||||
@@ -723,23 +724,23 @@ export interface Session {
|
||||
|
||||
// Updated 2024-10-16
|
||||
export class MySubClassedDexie extends Dexie {
|
||||
// 'badges' is added by dexie when declaring the stores()
|
||||
// 'badge' is added by dexie when declaring the stores()
|
||||
// We just tell the typing system this is the case
|
||||
events!: Table<Event>;
|
||||
badges!: Table<Badge>;
|
||||
devices!: Table<Device>;
|
||||
exhibits!: Table<Exhibit>;
|
||||
event!: Table<Event>;
|
||||
badge!: Table<Badge>;
|
||||
device!: Table<Device>;
|
||||
exhibit!: Table<Exhibit>;
|
||||
exhibit_tracking!: Table<Exhibit_tracking>;
|
||||
files!: Table<File>;
|
||||
locations!: Table<Location>;
|
||||
presentations!: Table<Presentation>;
|
||||
presenters!: Table<Presenter>;
|
||||
sessions!: Table<Session>;
|
||||
file!: Table<File>;
|
||||
location!: Table<Location>;
|
||||
presentation!: Table<Presentation>;
|
||||
presenter!: Table<Presenter>;
|
||||
session!: Table<Session>;
|
||||
|
||||
constructor() {
|
||||
super('ae_events_db');
|
||||
this.version(5).stores({
|
||||
events: `
|
||||
event: `
|
||||
id, event_id, event_id_random,
|
||||
code,
|
||||
account_id, account_id_random,
|
||||
@@ -751,8 +752,8 @@ export class MySubClassedDexie extends Dexie {
|
||||
tmp_sort_1, tmp_sort_2,
|
||||
enable, hide, priority, sort, group, notes, created_on, updated_on`,
|
||||
|
||||
// badges: '++id, full_name, email' // Primary key and indexed props
|
||||
badges: `
|
||||
// badge: '++id, full_name, email' // Primary key and indexed props
|
||||
badge: `
|
||||
id, id_random, event_badge_id, event_badge_id_random,
|
||||
event_id, event_id_random,
|
||||
full_name, full_name_override, email, email_override,
|
||||
@@ -763,7 +764,7 @@ export class MySubClassedDexie extends Dexie {
|
||||
tmp_sort_1, tmp_sort_2,
|
||||
enable, hide, priority, sort, group, notes, created_on, updated_on`,
|
||||
|
||||
devices: `
|
||||
device: `
|
||||
id, id_random, event_device_id_random, event_device_id,
|
||||
event_id, event_id_random, event_location_id, event_location_id_random,
|
||||
code, name,
|
||||
@@ -772,7 +773,7 @@ export class MySubClassedDexie extends Dexie {
|
||||
tmp_sort_1, tmp_sort_2,
|
||||
enable, hide, priority, sort, group, notes, created_on, updated_on`,
|
||||
|
||||
exhibits: `
|
||||
exhibit: `
|
||||
id, id_random, event_exhibit_id, event_exhibit_id_random,
|
||||
event_id, event_id_random,
|
||||
code, name, description, staff_passcode,
|
||||
@@ -787,7 +788,7 @@ export class MySubClassedDexie extends Dexie {
|
||||
event_badge_full_name, event_badge_email,
|
||||
enable, hide, priority, sort, group, notes, created_on, updated_on`,
|
||||
|
||||
files: `
|
||||
file: `
|
||||
id, id_random, event_file_id, event_file_id_random,
|
||||
hosted_file_id, hosted_file_id_random,
|
||||
hash_sha256,
|
||||
@@ -799,7 +800,7 @@ export class MySubClassedDexie extends Dexie {
|
||||
tmp_sort_1, tmp_sort_2,
|
||||
enable, hide, priority, sort, group, created_on, updated_on`,
|
||||
|
||||
locations: `
|
||||
location: `
|
||||
id, event_location_id, event_location_id_random,
|
||||
external_id, code,
|
||||
event_id, event_id_random,
|
||||
@@ -811,7 +812,7 @@ export class MySubClassedDexie extends Dexie {
|
||||
tmp_sort_1, tmp_sort_2,
|
||||
enable, hide, priority, sort, group, created_on, updated_on`,
|
||||
|
||||
presentations: `
|
||||
presentation: `
|
||||
id, event_presentation_id, event_presentation_id_random,
|
||||
external_id, code,
|
||||
for_type, for_id, for_id_random,
|
||||
@@ -823,7 +824,7 @@ export class MySubClassedDexie extends Dexie {
|
||||
tmp_sort_1, tmp_sort_2,
|
||||
enable, hide, priority, sort, group, created_on, updated_on`,
|
||||
|
||||
presenters: `
|
||||
presenter: `
|
||||
id, event_presenter_id, event_presenter_id_random,
|
||||
external_id, code,
|
||||
event_id, event_session_id, event_person_id, event_presentation_id,
|
||||
@@ -837,7 +838,7 @@ export class MySubClassedDexie extends Dexie {
|
||||
tmp_sort_1, tmp_sort_2,
|
||||
enable, hide, priority, sort, group, created_on, updated_on`,
|
||||
|
||||
sessions: `
|
||||
session: `
|
||||
id, event_session_id, event_session_id_random,
|
||||
external_id, code,
|
||||
for_type, for_id, for_id_random,
|
||||
|
||||
Reference in New Issue
Block a user