Work on the new Journals module. Journal entries are now partially viewable.

This commit is contained in:
Scott Idem
2025-03-20 11:59:48 -04:00
parent 7fde0abb16
commit 596986afb7
8 changed files with 454 additions and 9 deletions

View File

@@ -45,7 +45,8 @@ export async function load_ae_obj_id__journal(
// This is expecting a list
db_save_ae_obj_li__journal({
obj_type: 'journal',
obj_li: [journal_obj_get_result]
obj_li: [journal_obj_get_result],
log_lvl: log_lvl
});
}
return journal_obj_get_result;
@@ -152,7 +153,8 @@ export async function load_ae_obj_li__journal(
if (try_cache) {
db_save_ae_obj_li__journal({
obj_type: 'journal',
obj_li: journal_obj_li_get_result
obj_li: journal_obj_li_get_result,
log_lvl: log_lvl
});
}
return journal_obj_li_get_result;

View File

@@ -39,10 +39,10 @@ export async function load_ae_obj_id__journal_entry(
if (journal_entry_obj_get_result) {
if (try_cache) {
// This is expecting a list
await db_save_ae_obj_li__journal_entry({
db_save_ae_obj_li__journal_entry({
obj_type: 'journal_entry',
obj_li: [journal_entry_obj_get_result]
obj_li: [journal_entry_obj_get_result],
log_lvl: log_lvl
});
}
return journal_entry_obj_get_result;
@@ -121,7 +121,9 @@ export async function load_ae_obj_li__journal_entry(
if (journal_entry_obj_li_get_result) {
if (try_cache) {
await db_save_ae_obj_li__journal_entry({
obj_type: 'journal_entry', obj_li: journal_entry_obj_li_get_result
obj_type: 'journal_entry',
obj_li: journal_entry_obj_li_get_result,
log_lvl: log_lvl
});
}
return journal_entry_obj_li_get_result;
@@ -346,6 +348,15 @@ export async function db_save_ae_obj_li__journal_entry(
person_id: obj.person_id_random,
activity: obj.activity,
category: obj.category,
topic: obj.topic,
public: obj.public,
private: obj.private,
personal: obj.personal,
professional: obj.professional,
name: obj.name,
summary: obj.summary,
outline: obj.outline,

View File

@@ -155,6 +155,15 @@ export interface Journal_Entry {
// event_id?: null|string; // Assign to an event???
// location_id?: null|string; // Assign to a location???
activity?: null|string;
category?: null|string;
topic?: null|string;
public?: null|boolean;
private?: null|boolean;
personal?: null|boolean;
professional?: null|boolean;
name: string; // or the title
summary?: null|string; // LLM (AI) generated summary...???
outline?: null|string; // LLM (AI) generated outline...???