Can now edit some basic Journal cfg and other clean up

This commit is contained in:
Scott Idem
2025-03-24 17:50:10 -04:00
parent b37db30368
commit 1059cf5683
5 changed files with 257 additions and 31 deletions

View File

@@ -561,6 +561,9 @@ export function db_save_ae_obj_li__journal(
passcode_write: obj.passcode_write,
passcode_write_expire: obj.passcode_write_expire,
passcode: obj.passcode,
passcode_timeout: obj.passcode_timeout,
enable: obj.enable,
hide: obj.hide,
priority: obj.priority,

View File

@@ -30,6 +30,19 @@ let journals_local_data_struct: key_val = {
journal: {
edit: false,
edit_kv: {},
type_code_li: [
{ code: 'diary', name: 'Diary' },
{ code: 'log', name: 'Log' },
{ code: 'journal', name: 'Journal' },
{ code: 'notebook', name: 'Notebook' },
{ code: 'personal', name: 'Personal' },
{ code: 'professional', name: 'Professional' },
{ code: 'tracking', name: 'Tracking' },
{ code: 'other', name: 'Other' },
{ code: 'test', name: 'Test' },
// { code: 'notepad', name: 'Notepad' },
],
},
entry: {
edit: false,
@@ -69,10 +82,14 @@ let journals_session_data_struct: key_val = {
new_journal_name: '',
new_journal_type_code: '',
tmp_obj: {},
},
entry: {
edit: false,
edit_kv: {},
tmp_obj: {},
},
};
// console.log(`AE Stores - App Journals Session Storage Data:`, journals_session_data_struct);
@@ -91,6 +108,9 @@ let journals_slct_obj_template: key_val = {
'journal_obj': {},
'journal_obj_li': [],
'tmp_journal_obj': {}, // Temporary object for new journal
'tmp_journal_entry_obj': {}, // Temporary object for new journal entry
'lq__journal_obj': {}, // Testing passing a LiveQuery object around...
};
// console.log(`AE Stores - Selected Journals Objects:`, journals_slct_obj_template);
@@ -103,10 +123,8 @@ export let journals_slct = writable(journals_slct_obj_template);
// Intended for temporary session storage.
// Updated 2025-03-16
let journals_trig_template: key_val = {
archive_id: false,
archive_content_li: false,
event_id: false,
post_id: false,
journal_id: false,
journal_entry_li: false,
};
export let journals_trig: any = writable(journals_trig_template);
// console.log(`AE Journals Stores - Journals Trigger:`, journals_trig);
@@ -116,10 +134,7 @@ export let journals_trig: any = writable(journals_trig_template);
// Intended for temporary session storage.
// Updated 2025-03-16
let journals_prom_template: key_val = {
archive_id: false,
archive_content_li: false,
event_id: false,
post_id: false,
};
journal_id: false,
journal_entry_li: false,};
export let journals_prom: any = writable(journals_prom_template);
// console.log(`AE Journals Stores - Journals Trigger:`, journals_prom);

View File

@@ -63,6 +63,9 @@ export interface Journal {
passcode_write?: null|string;
passcode_write_expire?: null|Date
passcode?: null|string;
passcode_timeout?: null|number; // Timeout in seconds
enable: null|boolean;
hide?: null|boolean;
priority?: null|boolean