Lots of work on things for LCI! Should have saved more often.
This commit is contained in:
@@ -192,6 +192,8 @@ export interface Session {
|
||||
start_datetime: Date;
|
||||
end_datetime: Date;
|
||||
|
||||
passcode: null|string;
|
||||
|
||||
hide_event_launcher: null|boolean;
|
||||
|
||||
enable: null|boolean;
|
||||
@@ -204,6 +206,93 @@ export interface Session {
|
||||
updated_on: null|Date;
|
||||
}
|
||||
|
||||
// Updated 2024-06-10
|
||||
export interface Presentation {
|
||||
id_random: string;
|
||||
event_presentation_id_random: string;
|
||||
external_id: string;
|
||||
code: string;
|
||||
|
||||
for_type: string;
|
||||
for_id_random: string;
|
||||
|
||||
type_code: string;
|
||||
|
||||
event_id_random: string;
|
||||
event_session_id_random: string;
|
||||
event_abstract_id_random: string;
|
||||
|
||||
abstract_code: string;
|
||||
|
||||
name: string;
|
||||
description: null|string;
|
||||
|
||||
start_datetime: Date;
|
||||
end_datetime: Date;
|
||||
|
||||
hide_event_launcher: null|boolean;
|
||||
|
||||
enable: null|boolean;
|
||||
hide: null|boolean;
|
||||
priority: null|boolean
|
||||
sort: null|number;
|
||||
group: null|string;
|
||||
notes: null|string;
|
||||
created_on: Date;
|
||||
updated_on: null|Date;
|
||||
}
|
||||
|
||||
// Updated 2024-06-10
|
||||
export interface Presenter {
|
||||
id_random: string;
|
||||
event_presenter_id_random: string;
|
||||
external_id: string;
|
||||
code: string;
|
||||
|
||||
event_id_random: string;
|
||||
event_session_id_random: string;
|
||||
event_person_id_random: string;
|
||||
event_presentation_id_random: string;
|
||||
person_id_random: string;
|
||||
person_profile_id_random: string; // The new table person_profile will be used soon...
|
||||
|
||||
pronouns: null|string;
|
||||
informal_name: null|string;
|
||||
title_names: null|string;
|
||||
given_name: string;
|
||||
middle_name: null|string;
|
||||
family_name: null|string;
|
||||
designations: null|string;
|
||||
|
||||
professional_title: null|string;
|
||||
|
||||
full_name: string;
|
||||
|
||||
affiliations: null|string;
|
||||
|
||||
email: string;
|
||||
|
||||
biography: null|string;
|
||||
|
||||
agree: null|boolean;
|
||||
comments: null|string;
|
||||
|
||||
passcode: null|string;
|
||||
|
||||
hide_event_launcher: null|boolean;
|
||||
|
||||
enable: null|boolean;
|
||||
hide: null|boolean;
|
||||
priority: null|boolean
|
||||
sort: null|number;
|
||||
group: null|string;
|
||||
notes: null|string;
|
||||
created_on: Date;
|
||||
updated_on: null|Date;
|
||||
}
|
||||
|
||||
|
||||
// Updated 2024-06-10
|
||||
export class MySubClassedDexie extends Dexie {
|
||||
// 'badges' is added by dexie when declaring the stores()
|
||||
// We just tell the typing system this is the case
|
||||
@@ -250,6 +339,26 @@ export class MySubClassedDexie extends Dexie {
|
||||
for_type, for_id_random, type_code,
|
||||
event_id_random, event_location_id_random,
|
||||
name, description, start_datetime, end_datetime,
|
||||
passcode,
|
||||
hide_event_launcher,
|
||||
enable, hide, priority, sort, group, notes, created_on, updated_on
|
||||
`,
|
||||
|
||||
presentations: `
|
||||
id_random, event_presentation_id_random, external_id, code,
|
||||
for_type, for_id_random, type_code,
|
||||
event_id_random, event_session_id_random, event_abstract_id_random,
|
||||
abstract_code, name, description, start_datetime, end_datetime,
|
||||
hide_event_launcher,
|
||||
enable, hide, priority, sort, group, notes, created_on, updated_on`,
|
||||
|
||||
presenters: `
|
||||
id_random, event_presenter_id_random, external_id, code,
|
||||
event_id_random, event_session_id_random, event_person_id_random, event_presentation_id_random,
|
||||
person_id_random, person_profile_id_random,
|
||||
pronouns, informal_name, title_names, given_name, middle_name, family_name, designations,
|
||||
professional_title, full_name, affiliations, email,
|
||||
biography, agree, comments, passcode,
|
||||
hide_event_launcher,
|
||||
enable, hide, priority, sort, group, notes, created_on, updated_on`,
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user