More updates related to the IDB table name changes for events.
This commit is contained in:
@@ -17,8 +17,8 @@ import Element_data_store from '$lib/element_data_store_v2.svelte';
|
||||
|
||||
|
||||
let event_exhibit_obj_li = liveQuery(
|
||||
// () => db_events.exhibits.toArray()
|
||||
() => db_events.exhibits
|
||||
// () => db_events.exhibit.toArray()
|
||||
() => db_events.exhibit
|
||||
.where('license_max')
|
||||
// .aboveOrEqual(0)
|
||||
// .equals('99999')
|
||||
@@ -135,7 +135,7 @@ function handle_update_event_exhibit_staff_passcode(exhibit_id, reset_passcode)
|
||||
// $events_slct.exhibit_obj.staff_passcode = reset_passcode;
|
||||
// $events_sess.leads.entered_passcode = reset_passcode;
|
||||
|
||||
// db_events.exhibits.update($events_slct.exhibit_obj.id_random, { staff_passcode: reset_passcode })
|
||||
// db_events.exhibit.update($events_slct.exhibit_obj.id_random, { staff_passcode: reset_passcode })
|
||||
// .then(function (updated) {
|
||||
// console.log(`Updated passcode for exhibit ${$events_slct.exhibit_obj.id_random} or ${$events_slct.exhibit_id}`);
|
||||
// disable_open_lead_retrieval_btn = false;
|
||||
|
||||
@@ -34,10 +34,10 @@ import Leads_manage from './leads_manage.svelte';
|
||||
import Leads_payment from './leads_payment.svelte';
|
||||
|
||||
let event_exhibit_obj = liveQuery(
|
||||
() => db_events.exhibits.get($events_slct.exhibit_id)
|
||||
// () => db_events.exhibits.get(param_slug_event_exhibit_id)
|
||||
// () => db_events.exhibits.toArray()
|
||||
// () => db_events.exhibits
|
||||
() => db_events.exhibit.get($events_slct.exhibit_id)
|
||||
// () => db_events.exhibit.get(param_slug_event_exhibit_id)
|
||||
// () => db_events.exhibit.toArray()
|
||||
// () => db_events.exhibit
|
||||
// .where('id_random')
|
||||
// .equals($events_slct.exhibit_id)
|
||||
// // .orderBy('name')
|
||||
@@ -45,7 +45,7 @@ let event_exhibit_obj = liveQuery(
|
||||
// .toArray()
|
||||
);
|
||||
|
||||
let event_exhibit_obj_v2 = db_events.exhibits.get($events_slct.exhibit_id);
|
||||
let event_exhibit_obj_v2 = db_events.exhibit.get($events_slct.exhibit_id);
|
||||
|
||||
// Load the Event Exhibit Obj with ID based on the slug param.
|
||||
// $events_slct.exhibit_id = param_slug_event_exhibit_id;
|
||||
@@ -258,7 +258,7 @@ async function handle_submit_form_license_update(event) {
|
||||
// tmp_obj.license_li_json.push($events_sess.leads.tmp_license);
|
||||
|
||||
// Save to local IDB
|
||||
await db_events.exhibits.put(tmp_obj);
|
||||
await db_events.exhibit.put(tmp_obj);
|
||||
|
||||
// Save to the database
|
||||
// Data out
|
||||
@@ -680,7 +680,7 @@ function send_init_confirm_email({index, lic_key, lic_pass}) {
|
||||
};
|
||||
// tmp_obj.license_li_json.push($events_sess.leads.tmp_license);
|
||||
// console.log('Add License:', tmp_obj);
|
||||
// db_events.exhibits.put(tmp_obj);
|
||||
// db_events.exhibit.put(tmp_obj);
|
||||
// This still needs to be saved to the database.
|
||||
|
||||
$events_sess.leads.show_form__license = true;
|
||||
|
||||
@@ -19,7 +19,7 @@ import Element_qr_scanner from '$lib/element_qr_scanner.svelte';
|
||||
|
||||
|
||||
$: event_exhibit_obj = liveQuery(
|
||||
() => db_events.exhibits.get($events_slct.exhibit_id)
|
||||
() => db_events.exhibit.get($events_slct.exhibit_id)
|
||||
);
|
||||
|
||||
$: event_exhibit_tracking_obj = liveQuery(
|
||||
@@ -33,13 +33,13 @@ let tmp_search_terms = $events_sess.leads.entered_search_str.split(' ')
|
||||
|
||||
|
||||
$: event_badge_obj = liveQuery(
|
||||
() => db_events.badges.get($events_slct.badge_id)
|
||||
() => db_events.badge.get($events_slct.badge_id)
|
||||
);
|
||||
|
||||
// Version 2: This does not work yet
|
||||
let event_badge_obj_li = liveQuery(
|
||||
// () => db_events.exhibits.toArray()
|
||||
() => db_events.badges
|
||||
// () => db_events.exhibit.toArray()
|
||||
() => db_events.badge
|
||||
// .where({event_exhibit_id_random: $events_slct.exhibit_id, enable: true, hide: false})
|
||||
// .where({event_id_random: $events_loc.event_id})
|
||||
.where('event_id_random').equals($events_loc.event_id)
|
||||
@@ -60,8 +60,8 @@ let event_badge_obj_li = liveQuery(
|
||||
// We are using Dexie.js for the database. This liveQuery should only show records that match the event_id and contain the search string.
|
||||
// Version 3: This does not work yet
|
||||
let event_badge_obj_li_v3 = liveQuery(
|
||||
// () => db_events.exhibits.toArray()
|
||||
() => db_events.badges
|
||||
// () => db_events.exhibit.toArray()
|
||||
() => db_events.badge
|
||||
.where({event_exhibit_id_random: $events_slct.exhibit_id, full_name: $events_sess.leads.entered_search_str})
|
||||
);
|
||||
|
||||
|
||||
@@ -24,7 +24,7 @@ if ($events_loc.leads.default_to_scan ?? false) {
|
||||
|
||||
|
||||
$: event_exhibit_obj = liveQuery(
|
||||
() => db_events.exhibits.get($events_slct.exhibit_id)
|
||||
() => db_events.exhibit.get($events_slct.exhibit_id)
|
||||
);
|
||||
|
||||
$: event_exhibit_tracking_obj = liveQuery(
|
||||
@@ -38,13 +38,13 @@ let tmp_search_terms = $events_sess.leads.entered_search_str.split(' ')
|
||||
|
||||
|
||||
$: event_badge_obj = liveQuery(
|
||||
() => db_events.badges.get($events_slct.badge_id)
|
||||
() => db_events.badge.get($events_slct.badge_id)
|
||||
);
|
||||
|
||||
// Version 2: This does not work yet
|
||||
let event_badge_obj_li = liveQuery(
|
||||
// () => db_events.exhibits.toArray()
|
||||
() => db_events.badges
|
||||
// () => db_events.exhibit.toArray()
|
||||
() => db_events.badge
|
||||
// .where({event_exhibit_id_random: $events_slct.exhibit_id, enable: true, hide: false})
|
||||
// .where({event_id_random: $events_loc.event_id})
|
||||
.where('event_id_random').equals($events_loc.event_id)
|
||||
@@ -65,8 +65,8 @@ let event_badge_obj_li = liveQuery(
|
||||
// We are using Dexie.js for the database. This liveQuery should only show records that match the event_id and contain the search string.
|
||||
// Version 3: This does not work yet
|
||||
let event_badge_obj_li_v3 = liveQuery(
|
||||
// () => db_events.exhibits.toArray()
|
||||
() => db_events.badges
|
||||
// () => db_events.exhibit.toArray()
|
||||
() => db_events.badge
|
||||
.where({event_exhibit_id_random: $events_slct.exhibit_id, full_name: $events_sess.leads.entered_search_str})
|
||||
);
|
||||
|
||||
|
||||
@@ -24,7 +24,7 @@ let ae_triggers: key_val = {
|
||||
|
||||
// The lq__ prefix is used to indicate that this is a liveQuery object and it should use the $ prefix when referencing the object.
|
||||
let lq__event_exhibit_obj = liveQuery(
|
||||
() => db_events.exhibits.get($events_slct.exhibit_id)
|
||||
() => db_events.exhibit.get($events_slct.exhibit_id)
|
||||
);
|
||||
|
||||
// let l_event_exhibit_tracking_obj = liveQuery(
|
||||
@@ -33,7 +33,7 @@ let lq__event_exhibit_obj = liveQuery(
|
||||
|
||||
// Version 1: This is the version that works
|
||||
// let event_exhibit_tracking_obj_li = liveQuery(
|
||||
// // () => db_events.exhibits.toArray()
|
||||
// // () => db_events.exhibit.toArray()
|
||||
// () => db_events.exhibit_tracking
|
||||
// // .where('enable')
|
||||
// // .aboveOrEqual(0)
|
||||
@@ -64,7 +64,7 @@ let lq__event_exhibit_obj = liveQuery(
|
||||
// .reverse()
|
||||
// .sortBy('priority') // , 'sort', 'created_on', 'updated_on')
|
||||
|
||||
// () => db_events.exhibits.toArray()
|
||||
// () => db_events.exhibit.toArray()
|
||||
|
||||
// Version 2: This needs work...
|
||||
// This is using Dexie JS as a wrapper for IndexedDB
|
||||
|
||||
@@ -17,7 +17,7 @@ let ae_triggers: key_val = {};
|
||||
let ae_promises: key_val = {}; // Promise<any>;
|
||||
|
||||
$: event_exhibit_obj = liveQuery(
|
||||
() => db_events.exhibits.get($events_slct.exhibit_id)
|
||||
() => db_events.exhibit.get($events_slct.exhibit_id)
|
||||
);
|
||||
|
||||
// Quickly reload the data for this AE object from the API/DB
|
||||
|
||||
@@ -6,7 +6,7 @@ import { ae_loc, ae_sess, ae_api, slct, slct_trigger } from '$lib/ae_stores';
|
||||
import { events_loc, events_sess, events_slct, events_trigger } from '$lib/ae_events_stores';
|
||||
|
||||
let event_exhibit_obj = liveQuery(
|
||||
() => db_events.exhibits.get($events_slct.exhibit_id)
|
||||
() => db_events.exhibit.get($events_slct.exhibit_id)
|
||||
);
|
||||
|
||||
if (!$events_sess.stripe) {
|
||||
|
||||
@@ -19,7 +19,7 @@ let ae_promises: key_val = {}; // Promise<any>;
|
||||
let ae_triggers: key_val = {};
|
||||
|
||||
$: event_exhibit_obj = liveQuery(
|
||||
() => db_events.exhibits.get($events_slct.exhibit_id)
|
||||
() => db_events.exhibit.get($events_slct.exhibit_id)
|
||||
);
|
||||
|
||||
$: event_exhibit_tracking_obj = liveQuery(
|
||||
|
||||
Reference in New Issue
Block a user