diff --git a/src/lib/ae_events__event.ts b/src/lib/ae_events__event.ts index 22d26010..6a1bfd0b 100644 --- a/src/lib/ae_events__event.ts +++ b/src/lib/ae_events__event.ts @@ -279,7 +279,7 @@ export function sync_config__event_pres_mgmt( // Deal with things that can be overridden: - if (pres_mgmt_cfg_remote?.sync_local_config) { + if (pres_mgmt_cfg_local?.sync_local_config) { // Hide content: pres_mgmt_cfg_local.hide__location_code = pres_mgmt_cfg_remote?.hide__location_code ?? false; diff --git a/src/lib/ae_events_stores.ts b/src/lib/ae_events_stores.ts index 1fc0b360..279ada6b 100644 --- a/src/lib/ae_events_stores.ts +++ b/src/lib/ae_events_stores.ts @@ -181,6 +181,8 @@ let events_local_data_struct: key_val = { // Presentation Management (Distributing) 'pres_mgmt': { + sync_local_config: true, + datetime_format: 'datetime_12_long', time_format: 'time_12_short', time_hours: 12, // 12 or 24 diff --git a/src/routes/events_pres_mgmt/presenter_view.svelte b/src/routes/events_pres_mgmt/presenter_view.svelte index 1a4fc422..5d1f8da1 100644 --- a/src/routes/events_pres_mgmt/presenter_view.svelte +++ b/src/routes/events_pres_mgmt/presenter_view.svelte @@ -346,7 +346,10 @@ $: if ($lq__event_presenter_obj) { Copy Access Link {/if} - {#if $lq__event_presenter_obj.email && ($ae_loc.administrator_access || !$events_loc.auth__person?.id && $events_loc.pres_mgmt?.show__email_access_link)} + {#if $lq__event_presenter_obj.email + && $events_loc.pres_mgmt?.show__email_access_link + && ($ae_loc.public_access || !$events_loc.auth__person?.id) + }