diff --git a/src/lib/ae_core/core__person.ts b/src/lib/ae_core/core__person.ts index a83cdd7c..da15dfe3 100644 --- a/src/lib/ae_core/core__person.ts +++ b/src/lib/ae_core/core__person.ts @@ -277,6 +277,8 @@ export function handle_db_save_ae_obj_li__person( professional_title: obj.professional_title, full_name: obj.full_name, + // full_name_override: obj.full_name_override, + full_name_override: obj.display_name_override, affiliations: obj.affiliations, diff --git a/src/lib/ae_core/db_core.ts b/src/lib/ae_core/db_core.ts index 47a61c59..be667646 100644 --- a/src/lib/ae_core/db_core.ts +++ b/src/lib/ae_core/db_core.ts @@ -69,6 +69,7 @@ export interface Person { professional_title?: null|string; full_name?: string; + full_name_override?: null|string; // was called display_name affiliations?: null|string; diff --git a/src/lib/ae_stores.ts b/src/lib/ae_stores.ts index 1b9a9bb1..6eddba8b 100644 --- a/src/lib/ae_stores.ts +++ b/src/lib/ae_stores.ts @@ -119,6 +119,8 @@ const ae_app_local_data_defaults: key_val = { // family_name: null, // professional_title: null, full_name: null, // convenience + full_name_override: null, // was called display_name + // affiliations: null, primary_email: null, // The primary email of the logged-in person/user user_id: null, // The user ID of the logged-in user diff --git a/src/lib/e_app_sign_in_out.svelte b/src/lib/e_app_sign_in_out.svelte index 814e8fee..75653ab1 100644 --- a/src/lib/e_app_sign_in_out.svelte +++ b/src/lib/e_app_sign_in_out.svelte @@ -306,7 +306,7 @@ async function handle_change_password() { Hide Sign-In Options {:else} - {$ae_loc?.person?.full_name ?? '-- not set --'} + {$ae_loc?.person?.full_name_override ?? $ae_loc?.person?.full_name} {/if} {:else} @@ -338,7 +338,7 @@ async function handle_change_password() { $ae_sess.show__sign_in_out__fields = !$ae_sess.show__sign_in_out__fields; // Toggle the visibility of the sign-in form }} > --> - {$ae_loc?.person?.full_name ?? '-- not set --'} + {$ae_loc?.person?.full_name_override ?? $ae_loc?.person?.full_name} diff --git a/src/lib/e_app_sys_menu.svelte b/src/lib/e_app_sys_menu.svelte index 362baf7c..ffb5aeb6 100644 --- a/src/lib/e_app_sys_menu.svelte +++ b/src/lib/e_app_sys_menu.svelte @@ -153,7 +153,7 @@ max-w-max --> " > - {$ae_loc?.person?.full_name ?? '-- not set --'}
+ {$ae_loc?.person?.full_name_override ?? $ae_loc?.person?.full_name}
{$ae_loc?.user?.username ?? '-- not set --'}